Size: a a a

2021 April 16

OB

Oleg B in dlang.ru
я либо не понял что ты имеешь ввиду, либо ты не понял сути nosql)
источник

OB

Oleg B in dlang.ru
и вот привет "какой-то странный, специфический прикол, который нужен в 1% случаев"
источник

OB

Oleg B in dlang.ru
на крайняк pg позволяет хранить и искать по json
источник

Т

Тающий звук... in dlang.ru
Это можно реализовать было в виде функций БД, по типу "сменить имя поля" и она сама произведёт внутри выборку и поменяет имя конкретного поля. Не знаю есть там такие или нет
источник

g

gui in dlang.ru
возможно, я читал про неё только одну статью на хабре на уроке английского, и то не до конца)
источник

Т

Тающий звук... in dlang.ru
Вот для этого 1% случаев и создали noSQL
источник

g

gui in dlang.ru
как я понял, там можно на лету добавлять поля
источник

Т

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

Т

Тающий звук... in dlang.ru
Именно под влиянием noSQL
источник

OB

Oleg B in dlang.ru
если брать пример с блогом, то запись это "статья" и это практически json (bson вроде под капотом) и в этом объекте хранится автор статьи как объект с полями "имя" "аватар" и тд, хранится сама статья как поле с текстом, хранится массив объектов комментариев, где каждый коментарий содержит поля "комментатор" и "текст" и тд
источник

OB

Oleg B in dlang.ru
и как это оправдывает наличие mongo и redis в vibe вместо postgress и mysql?
источник

OB

Oleg B in dlang.ru
там вместо таблиц коллекции документов, каждый документ это json (bson) объект (вместо строки таблицы), структура которого не регламентирована
источник

OB

Oleg B in dlang.ru
кстати не исключено
источник

DH

Dark Hole in dlang.ru
Делать "как у всех" и "ни как у всех" — одинаково плохие варианты. Если исходить из того, что покроет максимум хотелок пользователя и простоты реализации, то почему не mongo? Потому что у всех psql?
источник

Т

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

Т

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

Т

Тающий звук... in dlang.ru
Это вроде на хабре была статья
источник

OB

Oleg B in dlang.ru
потому что mongo не инструмент покрывания хотелок, ты должен выполнить больше работы (продумать и написать больше кода) чтобы сделать то что в sql из коробки
источник

DH

Dark Hole in dlang.ru
Потому что под mongo нет нормальной ORM?)
источник

OB

Oleg B in dlang.ru
а orm то тут причём?
источник