🏁Александр
о каком уровне изоляции то речь?
Dmitriy
ну я про дефолтный read commited
Dmitriy
Acid не гарантирует согласованности.
это конечно да, но вроде как раз уровни изоляции решают эту проблему и начиная с read commited у нас должно гарантироваться отсутствие грязного чтения.
но конечно хз, сильно глубоко я движки БД не рыл, чтобы на 100% это гарантировать
Zver
Тут просто сам факт наличия acid ещё не гарантирует согласованности в операциях. Тут больше от самой базы зависит, есть ли у нее такая возможность. Но в этот вопрос я тоже особо не вдавался.
Anonymous
Вот так получилось
for i := 16; i <= 24; i++ {
var myPath = "/My/path/Lesson" + strconv.Itoa(i)
os.MkdirAll(myPath, os.FileMode(0777))
}
Zver
My path не обязателен.
Pawel
Dmitriy
Vadim
Mongo the best
Pawel
Vadim
Alexander
Dmitriy
Alexander
Ну точнее торговая площадка, а-ля ебей. Можно заказать и оплатить не переходя в магазин
Dmitriy
Pawel
Pawel
Dmitriy
Маппинг свойств на товары при большом объеме товарной нуменклатуры удобнее хранить в kv
Pawel
ну да, отношения many-to-many удобнее делать в kv, бинго. поцаны и не знали
Dmitriy
Dmitriy
Вы начинаете себе противоречить
Pawel
это была ирония
Pawel
делать many-tomany на kv - типичная ошибка новичков
Dmitriy
Pawel
вы очевидно плохо понимаете что такое документная бд раз задаёте такой вопрос. почитайте чем они отличабтся от sql баз данных. many to many реализуется через join-ы, а в документных бд их нет
Pawel
яндекс маркет не просто агрегатор? чет не заметил
🏁Александр
вообще можно и как основу
🏁Александр
но концепцию придется передумать
🏁Александр
kv подрузомевает денормализацию в таком случаи
Pawel
шта? при чём тут кеш и какой пруф я не нашёл? вы утверждаете что many-to-many можно делать на kv, вы и доказывайте. Я сразу сказал что это идиотизм, а отрицательные тезисы не доказывают к вашему сведению
саша
саша
саша
это прям топ
Pawel
Нет, саша, это просто ты безграмотная жертва егэ , не знакомая с формальной логикой
Pawel
У Аристотеля вычитал. Если требовать доказательств отрицательных тезисов, дисскусия мгновенно скатится в абсурд. Доказывает строго тот кто утверждает, а не опровергает. Пример. Я верую во Аллаха. Ты нет. Ты же опровергаешь факт, что существует Аллах. Я утверждаю, что Аллах есть, и доказывать, следовательно, согласно твоему утверждению, ничего не должен. Следовательно Аллах таки есть. С тебя саша 10 баксов за ликбез
Pawel
саша
Pawel
Отрицательный тезис ничего не доказывает. Он лишь опровергает
Мерль
Господи, какая же хрень
Мерль
Предлагаю свернуть дискуссию геометров с диалектиками
Pawel
так и не я её начал же. я вообще не люблю дискутировать с малообразованными людьми
Vadim
саша
Vadim
нет, не прав
В любом здравом сообществе существует презумпция несуществования. Именно поэтому я сейчас пытаюсь вам это объяснить, а не просить доказать обратное.
Vadim
Мерль
Так, всё, прикрыли лавочку
Vadim
Но да, это офтоп.
Vladimir
Pawel
ага. программист вносит в базу документы, которые хранят индексы, чтобы джойн не превратился в полный обход всей базы. Поэтому я выше назвал это идиотизмом
Pawel
так можно только что-то совсем примитивное делать
Vladimir
Реляционная бд под капотом делает тоже самое. KV сторедж это не всегда документная бд. По большому счету это не БД, а хранилище, а базой данной оно становится когда программист сверху накрутить семантики.
Vladimir
Ну и почему идиотизм? Докажите, что это глупо (презумпция несуществования)😂
Pawel
тут возникают вопросы - 1) а зачем деалть самому руками то, что rdbms делает "под капотом" 2) насколько программист сделает это лучше чем rdbms. риторические конечно
Pawel
Vladimir
Pawel
ага
Vladimir
Такой же вопрос могу задать вам. Зачем в гошке обобщенный код копипастят, когда давно придумали женерики?
Pawel
какой ещё обощённый код и кто его копипастит?
Nazar
ребят
Nazar
utc это timestamp?
Nazar
или timestamp в зависимости от пояса может быть разный?
Pawel
может duration а не timestamp ?
Nazar
ну unix timestamp
Vladimir
Nazar
хм, спасибо
Nazar
то есть если на 4 компухтерах в разных часовых поясах одновременно запросить timestamp он будет разный?)