2016-11-29 6 views
1

Есть ли преимущество в производительности для использования Sequelize или просто для удобства? Если просто для удобства, я не понимаю. Если вы хотите, чтобы это было удобно, почему бы просто не использовать базу данных на основе doc, как Mongo? Если вы хотите использовать SQL, как насчет того, что мы просто используем SQL? Просто кажется, что это много хлопот за некое «удобное» преимущество и интересно, о чем вся эта суета? Предназначен ли для людей, застрявших на SQL, но не хотите писать объединения?Sequelize: преимущество в производительности или просто для удобства?

+2

Это, безусловно, никогда не будет для производительности sql. Но, как и для многих ORM, я бы порекомендовал, чтобы моя бабушка начала там, потому что большинство ее запросов были бы простыми. Март, что через несколько недель, а затем разработчики разочарованы в том, как делать средние сложные запросы. И вы видите это в вопросах под любой ORM. Но привяжите ORMS к моделям и попытайтесь позаботиться о большинстве вещей, предложите RAW как путь эвакуации, это довольно хорошо (если это то, что вы хотите сделать). Некоторые из нас никогда бы не подумали об использовании ОРМ. Надеюсь, мы сможем уважать тех, кто это делает. Не забывайте, что производительность также включает в себя простую работу – Drew

+0

Как я могу еще раз прочесть комментарий Дрю? ! Программное обеспечение сторонних разработчиков часто мешает. Часто это происходит из-за неспособности четко выявить некоторую оптимизацию. –

ответ