• SQL vs ORM
    +1
    Миграции к ORM отношения не имеют Механизм миграций может быть реализован в рамках ORM как и построитель запросов для сахара да и для защиты от дурака но это не значит что они не могут жить ...
  • SQL vs ORM
    0
    Вложенные циклы устраняются не использованием ORM а использованием объектов для выстраивания структуры обрабатываемых данных Не думать как там называется таблица можно введя дополнительный слой ...
  • SQL vs ORM
    +2
    Я на ORM и генераторы запросов смотрю как на хорошую подсказку IDE и компилятору что у нас из базы возвращается не какой то сферический ResultSet а некоторый объект с вполне определёнными полями и ...
  • SQL vs ORM
    +1
    При использовании ORM напрягает тот факт что нужно постоянно следить какие реально SQL запросы выполняются т к если этого не делать можно нарваться на тормоза баги и т п А это лишняя работа ...
  • SQL vs ORM
    0
    Вот я не понял что предполагалось во втором примере сделать Последним двум строкам поменять автора И что сделает на практике ORM два запроса или один Когда это будет понятно Не придётся ли ...
  • SQL vs ORM
    0
    Как то написал что то типа ORM для себя потому что надоело писать сотни одинаковых запросов Про то как оно назывется даже и не знал тогда что вылилось в велосипед Просто сделал класс ...
  • SQL vs ORM
    0
    ORM очень удобен в тех случаях когда модель базы совпадает с моделью бизнесс логики Такая ситуация встречается довольно часто например CRUD админки Однако если данные хранятся не так как ...
  • SQL vs ORM
    +3
    Я пару лет назад понял и принял одно очень простое правило списков объектов нет есть только отчёты и там проще и быстрее в поддержке м развитии sql Для выборки одного объекта на карточку этого ...
  • SQL vs ORM
    0
    ORM позволяет абстрагироваться от конкретной базы но не от хранилища данных в целом Позволяет и от хранилища в целом если приложение сильно не завязано на конкретную ORM Вот давеча вынес модуль из ...
  • SQL vs ORM
    0
    Смотря с какой стороны смотреть Просто как инструмент накатывания и откатывания последовательных инкрементных изменений на схему базу не имеют А вот если говорить об автоматической генерации SQL ...
  • SQL vs ORM
    0
    Это заслуга не столько ORM сколько того что вы заранее ввели абстракцию в виде интерфейса Того же эффекта можно было добиться и без ORM главное тут чтобы клиентский код обращался строго к ...
  • SQL vs ORM
    0
    ORM а точнее популярные ORM библиотеки всё же делают упор на работу с графами объектов данных и соответственно на генерацию DML запросов Генерация же DDL запросов как и их применение к базе это ...
  • SQL vs ORM
    +1
    Я бы сказал с точностью до наоборот Если в приложении и так используется реляционная модель пускай и на объектах то толку от ORM будет мало маппинг 1 1 простой ORM хороша именно когда маппинг не ...
  • SQL vs ORM
    0
    Если мы представим схему маппинга графов объектов данных на БД в виде графов объектов метаданных что обычно и делают популярные ORM библиотеки то имея механизм генерации запросов по разнице между ...
  • SQL vs ORM
    0
    Уверен что ваше определение это не то что имеет ввиду подавляющее большинство программистов использующих то что они называют ORM Они не проектируют и не пишут слои абстракции имея ввиду ваше ...
  • SQL vs ORM
    +1
    В вызовах типа find get с базы на объекты и save persist flush с объектов на базу О quot тут же изменится quot в целом речи нет с одной стороны с другой в рамках ORM и сопутствующих ...
  • SQL vs ORM
    0
    не надо путать DBAL и ORM Если что то не умеет мэпить результат SQL на объекты и обратно значит это не ORM
  • SQL vs ORM
    0
    Просто мэппер это половина ORM или ORM в режиме read only
  • SQL vs ORM
    0
    Ну особенные случаи тоже бывают конечно Но для десятков тысяч объектов ORM не очень часто используют а для мелких запросов на мой взгляд нельзя сказать что quot ой там из за ORM просадка большая ...
  • SQL vs ORM
    –1
    Мне кажется автор не много напутал в понятиях Тут же не используется голый sql а все примеры на pdo и специфичных ORM для каждого фреймворка Он не делает escape_string и прочее он все те же самые ...

Самое читаемое