История изменений
Исправление
vinvlad,
(текущая версия)
:
… orm, которые в свою очередь пишутся действительно гениальными людьми и оптимизированы по самое немогу, …
Не смешите людей )) Откуда такая «святая» вера в то, что все широкоиспользуемое является правильным и оптимальным и написано «гениальными» людьми? Оптимизированными «по самое немогу» ORM-ки не могут быть по определению, поскольку для оптимизации нужно знать вполне конкретную схему БД, чего у создателя ORM нет в принципе.
Как вообще можно оптимально работать с БД, не имея представления о том, что вытворяет «гениальная» ORM у себя под капотом?
ORM-ки можно использовать только на низкозагруженных СУБД-шках с крайне небольшим объемом данных, где можно вообще наплевать на то, каким конкретно образом извлекаются и обновляются данные. Ну т.е. это для ленивых программистов, которым наплевать на скорость работы приложения. Причем, как я уже выше сказал, падение скорости может быть просто фатальным.
Исходная версия
vinvlad,
:
… orm, которые в свою очередь пишутся действительно гениальными людьми и оптимизированы по самое немогу, …
Не смешите людей )) Откуда такая «святая» вера в то, что все широкоиспользуемое является правильным и оптимальным и написано «гениальными» людьми? Оптимизированными «по самое немогу» ORM-ки не могут быть по определению, поскольку для оптимизации нужно знать вполне конкретную схему БД, чего у создателя ORM нет в принципе.
Как вообще можно оптимально работать с БД, не имея представления о том, что вытворяет «гениальная» ORM у себя под капотом?
ORM-ки можно использовать только на низкозагруженные СУБД-шках с крайне небольшим объемом данных, где можно вообще наплевать на то, каким конкретно образом извлекаются и обновляются данные. Ну т.е. это для ленивых программистов, которым наплевать на скорость работы приложения. Причем, как я уже выше сказал, падение скорости может быть просто фатальным.