2010-11-01 8 views
4

Я не могу найти никаких баз данных объектов для Ruby (не путайте с Document Oriented, например, Coach and Mongo).Существуют ли базы данных объектов для Ruby?

Существуют ли более или менее зрелые OODBMSs для Ruby?

Спасибо.

+0

Я не уверен, что такое различие, которое вы делаете. Что вы хотите сохранить, и как вы хотите его получить? –

+0

Можете ли вы привести пример базы данных объектов, которую вы используете за пределами Ruby? – Brian

+1

Образец [OODBs] (http://en.wikipedia.org/wiki/Object_database) - это siaqodb, db4o, stsdb. Я хочу хранить объекты самостоятельно. –

ответ

4

Я мало знаю об этом, но считаю, что реализация Ruby будет включать в себя базу данных объектов.

+0

MagLev выглядит очень интересно. Но любой ссылочный объект становится постоянным по умолчанию (что слишком много, я думаю). Тем не менее это выглядит как самый продвинутый OODB для Ruby. –

+1

Если это так же хорошо, как GLASS, Smalltalk/Seaside/Gemstone, вам никогда не понравится снова смотреть rdbms –

+0

Просто немного уточнить: не совсем верно, что «любой объект, на который ссылается, становится постоянным». Только ссылка от постоянного объекта сделает объект постоянным (при следующем фиксации). Многие/большинство объектов являются временными, и ссылки из них НЕ будут вызывать постоянный объект. –

0

Нет зрелых, потому что рубисты обычно не делают или не желают.

+0

Удивление, почему так много не приветствуют рубисты? –

+1

Это не столько случай «не приветствуется» рубистами. Я думаю, что это не так много. Многие люди привыкли использовать ORM, а не обращаться к OODB непосредственно в подавляющем большинстве ситуаций, в которых используется Ruby, и те (особенно ActiveRecord) очень зрелые и хорошо понятны. –

+2

Я думаю, что этот ответ верен из-за того, что он практически тавтологичен. :-) Потому что их нет, люди, которые действительно хотят OODB, будут использовать Ruby на некоторое время и оставить его (как я), или посмотреть на него и решить не подбирать его. Если сегодня нет настоящего решения OODB, то по определению сегодняшние рубисты - это те, кто не сильно хочет OODB! – Ken

Смежные вопросы