【发布时间】:2010-09-15 16:19:47
【问题描述】:
是否有使用某种对象存储的 ActiveRecord 的替代品?
我认为像 Erlang 的 MNesia 这样的东西会是理想的。
更新
我一直在研究 CouchDB,我认为这是我要选择的选项。这是使用 CouchRest 和 ActiveCouch 之间的折腾。 CouchRest 相当成熟,在 CouchDB peepcode 情节中使用,但它不是 ActiveRecord 的直接替代品,这有点缺点。
可以说 CouchDB 非常出色。
更新(2009 年 11 月 10 日)
CouchDB 并没有真正为我工作。 CouchDB 并不真正支持任意查询(查询需要提前编写和编译)。它也会在非常大的数据集上中断。
我一直在玩MongoDB,这真是不可思议。带有查询和索引的无模式 JSON 数据存储。
我什至已经开始为它构建一个名为Ming 的管理工具。
【问题讨论】:
标签: ruby-on-rails ruby database object-oriented-database