Size: a a a

2021 April 16

OB

Oleg B in dlang.ru
принципиально элементарный блог (движок сайта со статьями и комментариями) пишется через жопу если делать его на nosql
источник

DH

Dark Hole in dlang.ru
Не аргумент
источник

DH

Dark Hole in dlang.ru
К тому же давай определяться с каким-то конкретным nosql
источник

OB

Oleg B in dlang.ru
сверх высокоскоростные кеши есть, а хранить данные на постоянке негде, классно
источник

OB

Oleg B in dlang.ru
в примере mongo
источник

Т

Тающий звук... in dlang.ru
Почему это негде ?
источник

OB

Oleg B in dlang.ru
ещё какой аргумент, документоориентированные бд на то и д-ные чтобы хранить "то не знаю что", а когда ты знаешь что хранить всегда будет выигрыш за классическим sql
источник

OB

Oleg B in dlang.ru
а где?
источник

OB

Oleg B in dlang.ru
изначально vibe поддерживает из коробки только mongo и redis
источник

OB

Oleg B in dlang.ru
и ни то ни то не годится чтобы писать классические блоги, магазины и тд
источник

VS

Vladimir Shabunin in dlang.ru
Персистент данные редис поддерживает, но не гарантирует что все будет сохранено
источник

OB

Oleg B in dlang.ru
mongo и redis нужны в исключительных случаях, для остального есть postgres (mysql на худой конец)
источник

Т

Тающий звук... in dlang.ru
В приложении могут быть задейтсвованы 2 базы данных, во время работы все кеши храниться в быстрой Redis, которые с определённым интервалом времени в случае необходимости могут выгружаться в более надёжную базу. Да и сам Redis может выгружать их на диск асинхронно, только эта база вроде не настолько надёжна в качестве постоянного места хранения.
источник

Т

Тающий звук... in dlang.ru
Ну вот в вайбе может монго и предназначена в качестве постоянного хранилища
источник

OB

Oleg B in dlang.ru
ну так и получается, что "улучшайзеры" прикручены раньше "рабочих лошадок"
источник

Т

Тающий звук... in dlang.ru
Просто базы для разных целей. Если ты данные хранишь в обычном массиве в ОЗУ, то скорость работы в нём будет ещё быстрее, а удобств и гарантий ещё меньше
источник

OB

Oleg B in dlang.ru
ты теряешь нить повествования, я говорю про то что vibe погнался за модой не обеспечив классического подхода (который по итогу всё-равно никуда не денется)
источник

OB

Oleg B in dlang.ru
для разных целей, а vibe как web-фреймворк в первую очередь эти самые "другие цели" должен покрывать, а не то с чем привыкли все работать?
источник

DH

Dark Hole in dlang.ru
Минутку. Ты говорил что sql поддерживает бОльшее количество сценариев. Но если нам ничего не мешает использовать монгу на уровне psql, получается всё ровно наоборот, монга поддерживает бОльшее количество сценариев.

Не, если формулировать как "зачем юзать mongo где хватит psql" — то я согласен, а вот с тем что покрывает бОльшее количество ситуаций — нет.
источник

OB

Oleg B in dlang.ru
если vibe позиционировать как модную (уже нет) свистоперделку на которой взрослый бэк не написать, то ок, можно и mongo использовать
источник