Мне интересно, почему ORM настолько популярен, и все используют реализации ORM спецификаций JDO и JDA, вместо использования объектных баз данных, которые также реализуют эти спецификации. Производительность намного лучше с использованием базы данных объектов.Можно ли рассматривать реляционную БД ORM + как систему управления объектно-реляционными базами данных?
objectdb (СДО, JPA) db4o (СДО)
я прав, если я скажу, что это потому, что разработчики должны использовать как объектную модель и реляционная модель в своих приложениях?
Как насчет ORDBM? Есть ли какой-нибудь ORDBM (который стоит попробовать) или может привязывать реляционное сопоставление объектов вместе с реляционной базой данных ORDBM?
, потому что никто не был уволен за покупку Oracle;) – Gugussee
Также обратите внимание, что большинство «программ OO» на самом деле не делают OO вообще. Посмотрите на это следующим образом: * equals * и * hashCode *, как они сделаны на Java, принципиально несовместимы с OO (это хорошо объясняется в «Эффективной Java» * Джошуа Блох, а также в отличном Bill Venners/Martin Odersky интервью на Artima и т. Д.) [Это ** факт ** btw, нет необходимости спорить: невозможно встретить контракт equals/hashCode в классе без конечных элементов, а также проблемы с интерфейсами]. И все же вряд ли у кого есть проблемы с Java с * equals * и * hashCode *. Зачем? Потому что большинство программ Java не являются программами OO. – Gugussee