我想知道,如果有一个轻便的、可嵌入、key/value数据库。

东西就像一个轻型Couchdb(休息、key/value,等等),你刚刚发送的关键,它应与适当的价值观。

谢谢!

有帮助吗?

解决方案

相关的项目 网页的CouchDB wiki,在"替代品"他们提到一些类似的项目:

  • 羽毛DB* CouchDB克隆。
  • StrokeDB* CouchDB-像数据库编写的红宝石做嵌入到红宝石的应用程序更加容易。
  • mongoDB 一个高效、开放源代码,无架构面向文件的数据库。

当然 东京内阁 这已经提到。

还有 neo4j 这是一个"形图数据库"为java。

当然,部分权力的CouchDB和一些其他人不仅仅能够存储key/value pairs,但对高容量、复制和在特定的观点,其基本的方式运行查询的文件。

如果你只是需要一个简单的关键/价值的数据存储,可以嵌入到你的节目,这并不需要举行音乐会的数据,令人尊敬 GDBM 也许满足你的需要。

一个有点难以回答不知道多一点关于你的需求(编程语言,并发的要求时,数据的数量和类).

* 网站似乎不能工作时写这篇文章。

其他提示

将TinyCDB适合?

http://www.corpit.ru/mjt/tinycdb.html

<强>简介

TinyCDB是一个非常快速和简单的包,用于创建和读取恒定数据库,由Dan J.伯恩斯坦在他的CDB包引入的数据结构。它可用于具有非常大数量的记录,以加快(键,值)对的序列搜索。用法示例被索引的用户的大名单 - 其中一个搜索将需要大量的/ etc / passwd文件的线性阅读,和许多其他任务。它的使用/ API类似于BerkeleyDB的,GDBM和传统的* nix DBM / NDBM库中找到的,并且在很大程度上由Dan伯恩斯坦到CDB-0.75包相容。

CDB是常数数据库,也就是说,它不能在运行时更新,仅重建。重建是原子操作,是非常快 - 比许多其他类似的包快得多。一旦创建,CDB可查询和查询需要很少的时间来完成。

简单,可嵌入键/值数据库?这几乎是 BDB

在OS文件系统是一个重量轻的键/值数据库。键是文件名和值在文件中的数据。

词“嵌入”有一个奇怪的含义,如果它是REST风格,所以我真的不明白你的要求;但是,如果你需要的是存储和检索,为什么不使用FS?

请查看了Perst - 这是在GPLv2许可和/或专有根据您的需要。我从来没有使用过它,但我听说这是很好的。这是正在积极开发的应用程序嵌入键值存储数据库端口的若干流行框架和语言。

有关什么平台? 东京内阁是一个轻量级的,可嵌入,关联数据库,用于各种脚本环境(Java和Ruby,Perl中的引擎,Lua中,等人)中

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top