Объектно-реляционные проекции

Тут разгорелся у нас с Лёшей-индейцем спор о нужности, важности такой технологии, как ORM1.

Наши разногласия в основном относились к чисто техническим характеристикам. Моя позиция проста: ORM — медленна. Позиция Лёхи — упрощённая система взаимодействия с БД. Сошлись на том, что практичность применения ORM проявляется и определяется в разномасштабных проектах.

А что думаете вы?

  1. ORM (Object-relational mapping) — запись объектов программы в реляционную базу данных, отображение объекта и его представления в виде набора таблиц []

3 комментария (ев) »

RSS для комментариев. TrackBack URI

  1. ORM штука полезная, но по сути костыль для существующих технологий. Когда программист хочет хранить свои объекты, а ему дают SQL простигосподи — он кричит : дайте мне ORM. А надо ему не ORM в большинстве случаев, а что-нибудь типа Gemstone, может быть даже документ-ориентированную БД.
    В общем, ORM — это когда RDBMS не в ту дырку суют.

    Комментарий от PhoeniX — декабря 10, 2008 #

  2. Привет, PhoeniX!
    Вы совершенно правильно описали проблемы :)

    Комментарий от Андрей "авиатор" Алексеев — декабря 10, 2008 #

  3. Всё имеет свою цену, и все редкостные базы данных тоже имеют свою цену. И стоимость разработки, поддержки и эксплуатации проекта зависит от принятых решений.
    Т.е. под смету и бизнес требования надо проектировать — это практический ответ на вопрос — нужно или не нужно ORM

    абстрактный вопрос — что лучше X или Y ответа не имеет, IMHO

    Комментарий от Igor — декабря 12, 2008 #

Скажите и вы что-нибудь

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2008, Adobe — наш верный друг. Все права защищены.
Работает под управлением WordPress и темы GimpStyle, созданной Horacio Bella.
RSS-фид сообщений | RSS-фид комментариев | Валидный XHTML- и CSS-код.