我想知道是否有一個輕量級的,可嵌入的鍵/值數據庫。有一個輕量級,可嵌入的鍵/值數據庫嗎? (像減肥couchdb)
就像一個輕量級的CouchDB(REST風格,鍵/值等),你只把它的關鍵,並用適當的值響應。
謝謝!
我想知道是否有一個輕量級的,可嵌入的鍵/值數據庫。有一個輕量級,可嵌入的鍵/值數據庫嗎? (像減肥couchdb)
就像一個輕量級的CouchDB(REST風格,鍵/值等),你只把它的關鍵,並用適當的值響應。
謝謝!
在CouchDB wiki的Related Projects頁面的「替代方案」下,他們提到了一些類似項目:
當然還有已經提到。
還有neo4j這是一個java的「圖形數據庫」。當然,CouchDB和其他一些功能的一部分不僅僅是能夠存儲鍵/值對,而是高容量,複製,特別是視圖,這些基本上是查詢的方式在你的文件上。
如果您只需要一個簡單的鍵/值數據存儲區,您可以將其嵌入到您的程序中,而不需要保存數據,那麼可敬的GDBM可能會滿足您的需求。如果不瞭解更多關於您的需求(編程語言,併發需求,數據量等),有點難以回答。
*網站在寫這篇文章時似乎沒有工作。
TinyCDB會合適嗎?
http://www.corpit.ru/mjt/tinycdb.html
介紹
TinyCDB是一個非常快速和簡單的包創建和讀取常量數據基地,由Dan J.伯恩斯坦在其CDB包引入了數據結構。它可以用來加速具有大量記錄的(鍵,值)對序列中的搜索。示例用法是對大量用戶進行索引 - 搜索需要線性讀取大型/ etc/passwd文件以及其他許多任務。它的用法/ API與BerkeleyDB,gdbm和傳統* nix dbm/ndbm庫中的類似,並且在很大程度上與Dan Bernstein的cdb-0.75包兼容。
CDB是一個常量數據庫,也就是說,它不能在運行時更新,只能重建。重建是原子操作,速度非常快 - 比許多其他類似的包快得多。一旦創建完畢,就可以查詢CDB,並且查詢花費很少的時間來完成。
對於什麼平臺? 是適用於各種腳本環境(Java,Ruby,Perl,Lua等)的輕量級嵌入式關聯數據庫引擎。
操作系統文件系統是一個輕量級的鍵/值數據庫。密鑰是文件名,值是文件中的數據。
「可嵌入」這個詞有一個奇怪的含義,如果它是RESTful,所以我不真正瞭解你的要求;但如果您只需要存儲和檢索,爲什麼不使用FS?
OP從來沒有說過他*只需要存儲和檢索。 – devios1 2011-07-06 22:16:29
簡單,可嵌入的鍵/值數據庫?這幾乎是BDB
退房Perst - 它的許可GPLv2和/或專有取決於您的需求。我從來沒有用過它,但我聽說它很好。它是一個嵌入式應用程序的鍵值存儲數據庫,處於積極的開發之中,並且具有許多流行框架和語言的端口。
我很困惑.... RESTful *和* embeddable? – skaffman 2009-07-21 21:15:10
規範中隱含了「便攜式應用程序」嗎? – Smandoli 2009-07-21 21:39:40