我在想,如果有一个轻量级的,可嵌入,键/值数据库在那里。
就像一个轻量级的CouchDB(REST风格,键/值等),你只把它的关键,并用适当的值响应。
谢谢!
我在想,如果有一个轻量级的,可嵌入,键/值数据库在那里。
就像一个轻量级的CouchDB(REST风格,键/值等),你只把它的关键,并用适当的值响应。
谢谢!
在相关项目 CouchDB的维基页面,“替代”下,他们提一些类似的项目:
当然, 东京内阁已经被提及。
还有的Neo4j是一个Java的“图形数据库”。
当然,在具体的意见,这基本上是在你的文件正在运行的查询方式的CouchDB的功率和其他一些人不只是能够存储键/值对,但高容量,复制和组成部分。
如果你只需要一个简单的键/值数据存储,您可以嵌入到你的程序,不具有保存数据的演出,古老的GDBM可能会满足您的需求。
有一点很难回答不知道一个多一点了解你的需求(编程语言,并发性的要求,数据量和这样的)。
*网站没有出现在写这篇文章的时间是工作。
将TinyCDB是合适的?
http://www.corpit.ru/mjt/tinycdb.html
介绍
TinyCDB是一个非常快速和简单的包创建和读取常量数据基地,由Dan J.伯恩斯坦在其CDB包引入了数据结构。 它可用于具有非常大数量的记录,以加快(键,值)对的序列搜索。 用法示例被索引的用户的大名单 - 其中一个搜索将需要大量的/ etc / passwd文件的线性阅读,和许多其他任务。 它的使用/ API类似BerkeleyDB的,GDBM和传统的* nix DBM / NDBM库中找到的,并在很大程度上由丹·伯恩斯坦CDB-0.75包兼容。
国家开发银行是一个恒定的数据库,也就是说,它不能在运行时更新,唯一的重建。 重建是原子操作,是非常快 - 比许多其他类似的包快得多。 一旦创建,CDB可查询和查询需要很少的时间来完成。
简单,可嵌入键/值数据库? 这几乎是BDB
操作系统的文件系统是一个轻量级的键/值数据库。 键是文件名和值在文件中的数据。
单词“嵌入”有一个奇怪的含义,如果它是REST风格,所以我真的不明白你的要求; 但是,如果你需要的是存储和检索,为什么不使用FS?
检查出了Perst -这取决于你的需求运营许可GPLv2许可和/或私有的。 我从来没有使用过它,但我听说这是很好的。 这是正在开发的应用程序嵌入key-value存储数据库端口,一些流行的框架和语言。
对于什么样的平台? 东京内阁是一个轻量级的,可嵌入,关联数据库,用于各种脚本环境的引擎(Java和Ruby,Perl和Lua的,等。)