, если вы находитесь под apache, просто добавьте файл .htaccess в свой каталог с этим контентом:
Header set Access-Control-Allow-Origin: *
Header set Access-Control-Allow-Headers: content-type
Header set Access-Control-Allow-Methods: *
AciveCouch подразумевает быть просто такой библиотекой для CouchDB, который, на самом деле, записан в Erlang. Я не сказал бы, что это является столь же сформировавшимся как ActiveRecord все же.
, Который является самой близкой вещью, о которой я знаю к тому, что Вы просите.
Madeleine является реализацией объектно-ориентированной памяти Java Prevayler
Я в настоящее время работаю над рубиновой объектной базой данных, которая использует mysql в качестве запоминающего устройства (следовательно, он звонил hybriddb), что можно интересоваться.
Это не использует SQL или миграций, Вы просто сохраняете свои объекты к базе данных, это также пытается работать вокруг стандартных проблем с объектными базами данных (скорость, находя объекты быстро, графики большого объекта) прозрачно.
Это - все еще ранняя версия, так заботьтесь. Код здесь http://github.com/pauliephonic/hybriddb/tree/master , ответвление разработки имеет поддержку транзакций, и я в настоящее время добавляю основные проверки.
у меня есть веб-сайт с некоторыми учебными руководствами и т.д. http://www.hybriddb.org/pages/tutorial_starter
, Любые комментарии приветствуются там.
Кроме Мадлен, можно также видеть:
, Но это зависит от масштаба также. Mnesia, как известно, поддерживает большой объем данных и кластеризируется, тогда как эти решения не будут работать так хорошо с большим объемом данных.
, Если объем данных не огромен, другой, опции:
http://copiousfreetime.rubyforge.org/amalgalite/files/README.html