Является ли объектно-реляционное хранилище PostgreSQL и Oracle таким же, как ORM?

Является ли встроенная способность объектно-реляционного сопоставления PostgreSQL и Oracle такой же, как у ORM, такой как Hibernate, SQLAlchemy или Doctrine? Запрашиваются ли эти базы данных и используются ли они так же, как объекты, которые вы получаете из ORM?

EDIT: я неправильно понимаю, что такое ORDBMS? Все еще учусь. http://www.postgresql.org/docs/8.2/static/intro-whatis.html http://docs.oracle.com/cd/E11882_01/appdev.112/e11822/toc.htm

РЕДАКТИРОВАТЬ: я нашел это здесь также.

http://en.wikipedia.org/wiki/Comparison_of_object-relational_database_management_systems


person johnny    schedule 24.03.2014    source источник
comment
Никогда не слышал о встроенной возможности объектно-реляционного сопоставления PostgreSQL. Можете ли вы уточнить?   -  person Erwin Brandstetter    schedule 24.03.2014
comment
@ErwinBrandstetter Здравствуйте, да. Я обновил вопрос.   -  person johnny    schedule 24.03.2014


Ответы (1)


"O" в ORDBMS (система управления объектно-реляционными базами данных) относится к некоторым объектно-ориентированным функциям. в PostgreSQL:

Можно спорить, где именно провести черту. Вот недавнее обсуждение список pgsql-advocacy с более подробной информацией.

Все это сильно отличается по своей природе от "ORM, таких как Hibernate, SQLAlchemy или Doctrine".
ORM (объектно-реляционное сопоставление) пытается преобразовать объекты соответствующего языка программирования в отношения в базе данных.

person Erwin Brandstetter    schedule 24.03.2014
comment
Это то же самое с Oracle? - person johnny; 24.03.2014
comment
@johnny: я не так близок с Oracle. Однако определение ORM (добавлена ​​ссылка) не зависит ни от Postgres или Oracle. - person Erwin Brandstetter; 24.03.2014
comment
Когда у вас будет время, возможно, вы сможете ответить на этот, заголовок stackoverflow.com/questions/22619257/ - person johnny; 25.03.2014