LINUX.ORG.RU

nodejs выбор ORM


0

1

Какой выбрать ORM для node.js / postgresql?
Пока посмотрел model, Sequelize.

Пожелания для ORM:
* производительность;
* пул соединений;
* postgresql;
* поддержка разработчиком своих разработок;
* возможность вызова SQL для тяжелых запросов
(или ORM не используют, только прямое подключение?)


Не понял смысла в knexjs.js.
Это чтобы многострочный SQL зашифровать?

knex('users').where({
first_name: 'Test',
last_name: 'User'
}).select('id')

select `id` from `users` where `first_name` = 'Test' and `last_name` = 'User'

★★

А нафига тебе SQL с Node.js? разве не нужно использовать всю мощь платформы используя один язык на фронтенде, бекенде и бд?

umren ★★★★★
()
Ответ на: комментарий от umren

с такой точки зрения какая разница какая бд если использовать орм на js который, с базой на прямую все-равно не прйдется работать

anonymous
()

Использовал в продакшне (для проекта MSFT :) ) sequelize.js Остались самые лучшие впечатления, рекомендую

xanf
()
Ответ на: комментарий от anonymous

Ага. На ноде. И крутится на убунте :) Серьезно. Сервис не ключевой (я думаю что количество пользователей до 10000 даже не доходит), но от мелкомягких

xanf
()
Ответ на: комментарий от umren

А если потребуется обработать большой массив данных,
то есть по определенным условиям с ветвлениями и связками.

Или как выход, накапливать данные в результирующих таблицах.
Тогда SQL можно не использовать.

В серьезных проектах SQL кто-нибудь использует совместно с ORM?

WinLin2 ★★
() автор топика
Ответ на: комментарий от anonymous

да потому что там везде sql из всех щелей толчит, а модным пацанам (javascript all the things!) это ну ваще не катит, пускай берет монгу и ставится в ряд с реальными.

umren ★★★★★
()
Последнее исправление: umren (всего исправлений: 1)
Ответ на: комментарий от WinLin2

В серьезных проектах SQL кто-нибудь использует совместно с ORM?

Конечно используют, все нормальные ORM тебе легко позволяют и просто запросы слать, когда нужно что то шибко хитрое.

А если потребуется обработать большой массив данных, то есть по определенным условиям с ветвлениями и связками.

тогда зачем тебе хипстерская нода с ORM которым год-два отроду? решения не проверенные, бери что то реальное.

umren ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.