Size: a a a

Node.js — русскоговорящее сообщество

2020 January 22

Ð

Ð in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Скорее, как это подсказывает капитан очевидность, ORM наделяет объекты свойством синхронизируемости состояния с состоянием базы.
это тоже но не оно главное, синхронизируемость классная ровно до тех пор пока не начались транзакции
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ð
это тоже но не оно главное, синхронизируемость классная ровно до тех пор пока не начались транзакции
Ну есть не ORM адаптеры
источник

Ð

Ð in Node.js — русскоговорящее сообщество
есть квери билдеры, эта химера еще хуже чем орм
источник

Ð

Ð in Node.js — русскоговорящее сообщество
тянется она генами в те времена когда проекты старались делать не привязанными к конкретной субд
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ð
есть квери билдеры, эта химера еще хуже чем орм
Обычно это разные слои одного и того же)
источник

DB

Dmitry Balakov in Node.js — русскоговорящее сообщество
Ð
есть квери билдеры, эта химера еще хуже чем орм
многие орм содержат кверибилдеры)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
естественно, ведь орм делают не привязанными к субд
источник

Ð

Ð in Node.js — русскоговорящее сообщество
в итоге часть функций орм не работает на майскл из-за отсутсвия в нем returning например, как тут вчера было, и так далее
источник

Ð

Ð in Node.js — русскоговорящее сообщество
в общем зачем копать себе эту яму, лучше учиться на чужих ошибках )
источник

A

Anton K. in Node.js — русскоговорящее сообщество
ну ты же прописываешь конфиг когда sequalize подключаешь
источник

A

Anton K. in Node.js — русскоговорящее сообщество
mysql или pg
источник

Ð

Ð in Node.js — русскоговорящее сообщество
ага
источник

DB

Dmitry Balakov in Node.js — русскоговорящее сообщество
но вообще поддержу - ОРМ точно странно использовать (зачастую его выучить сложнее, чем sql - а ради удобства написания CRUD тащить в проект лишний слой с ошибками и всеми таким - ну такое решение)
querybuilder - есть разумные (которые дают возможность собрать любой запрос, но тоже странный путь)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
еще один большой минус в том что поддержка орм кончается обычно гораздо быстрее чем субд, поскольку орм это больше творческий продукт небольшой группы лиц, и когда ут ебя на нем уже пятилетний проект, у тебя нет выбора кроме как становиться контрибутором этого орм
источник

DB

Dmitry Balakov in Node.js — русскоговорящее сообщество
и потом отлаживать почему он приджойнил лишнюю табличку к запросу и пытаться построить индексы которые покорежены тем, что orm по другому не умеет и не понимает
источник

Ð

Ð in Node.js — русскоговорящее сообщество
и отлаживать запросы сделанные билдером это такое, да
источник

Ð

Ð in Node.js — русскоговорящее сообщество
помню особенно в битриксе это было шикарное развлечение
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ð
ну это частный слцучай, в общем случае то что тут - это тоже состояние гонок двух асинхронных запросов с внешним взаимодействием
Не, при фиксированных внешнем процессе порядок исполнения фиксирован. Поэтому это не Race Condition в строгом смысле.
источник

Ð

Ð in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Не, при фиксированных внешнем процессе порядок исполнения фиксирован. Поэтому это не Race Condition в строгом смысле.
?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Тут однопотоковый Event Loop, события в него попадают упорядоченно.
источник