我在尋找一個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