我在寻找一个Ruby的API面向文档的数据库有SQLite的类属性:MongoDB类似SQLite的替代方案?
- 自成体系,
- 无服务器,
- 零配置。
是否有轻量级的MongoDB或CouchDB替代品?
RDDB有可能吗?
如果不是,那么走路的最佳路径是什么?
我在寻找一个Ruby的API面向文档的数据库有SQLite的类属性:MongoDB类似SQLite的替代方案?
是否有轻量级的MongoDB或CouchDB替代品?
RDDB有可能吗?
如果不是,那么走路的最佳路径是什么?
您可以通过它的Ruby API使用Tokyo Cabinet。
尚未就绪,但可嵌入版本的CouchDB是长期路线图。
复制旨在启用带有CouchDB的脱机应用程序。如果最终有非常特殊的需求,您可以将数据从couchdb复制到本地数据结构,将其存储在本地,更新它并通过复制将数据推回,但需要一些代码。
我几乎觉得你可以做一些破解来实现这一点。
有一个表使用sqlite的行id和集合名称和文本blob字段将是json代码。
有另一个表用于索引集合中的字段(集合名称,字段名称,字段值,文档行ID)。
你可以做一些包装类来处理更新和查找等事情。会很有趣。
如果您使用的是Perl,我推荐使用DBM::Deep
,它可以在磁盘上存储任意的数据结构,包括带有提交/回滚的事务,并且它是一个非C的单一Perl模块安装。没有那么轻。
我知道,有人问5年前,而只是为了完整起见,嵌入式的MongoDB已经发生了,因为:
我刚开始看MongoDB的,我想的第一件事是,我希望像东京内阁和东京暴君这样分裂成数据库部分和网络端。也许是,我还没有找到它。 我也在考虑尝试使用SQLite和Lua来创建一种面向文档的数据库。 – uroc 2010-02-23 16:18:56
什么操作系统? Windows,Linux,iPhone ....? – Theo 2010-02-24 12:32:37
@Theo:linux&windows。 – davidbe 2010-02-25 11:25:49