Объектно-реляционные проекции
Опубликовал Андрей "авиатор" Алексеев — Вторник, 9 декабря, 2008 — 18:41Тут разгорелся у нас с Лёшей-индейцем спор о нужности, важности такой технологии, как ORM1.
Наши разногласия в основном относились к чисто техническим характеристикам. Моя позиция проста: ORM — медленна. Позиция Лёхи — упрощённая система взаимодействия с БД. Сошлись на том, что практичность применения ORM проявляется и определяется в разномасштабных проектах.
А что думаете вы?
- ORM (Object-relational mapping) — запись объектов программы в реляционную базу данных, отображение объекта и его представления в виде набора таблиц [↩]
В категории (ях) Лытдыбр | 3 комментария (ев)
3 комментария (ев) »
RSS для комментариев. TrackBack URI
Скажите и вы что-нибудь
© 2008, Adobe — наш верный друг. Все права защищены.
Работает под управлением WordPress и темы GimpStyle, созданной Horacio Bella.
RSS-фид сообщений | RSS-фид комментариев | Валидный XHTML- и CSS-код.

ORM штука полезная, но по сути костыль для существующих технологий. Когда программист хочет хранить свои объекты, а ему дают SQL простигосподи — он кричит : дайте мне ORM. А надо ему не ORM в большинстве случаев, а что-нибудь типа Gemstone, может быть даже документ-ориентированную БД.
В общем, ORM — это когда RDBMS не в ту дырку суют.
Комментарий от PhoeniX — декабря 10, 2008 #
Привет, PhoeniX!
Вы совершенно правильно описали проблемы
Комментарий от Андрей "авиатор" Алексеев — декабря 10, 2008 #
Всё имеет свою цену, и все редкостные базы данных тоже имеют свою цену. И стоимость разработки, поддержки и эксплуатации проекта зависит от принятых решений.
Т.е. под смету и бизнес требования надо проектировать — это практический ответ на вопрос — нужно или не нужно ORM
абстрактный вопрос — что лучше X или Y ответа не имеет, IMHO
Комментарий от Igor — декабря 12, 2008 #