database - 是否有轻量级、可嵌入的键/值数据库? (类似于 diet couchdb)

标签 database rest couchdb embedded-database key-value

<分区>

我想知道是否有轻量级、可嵌入的键/值数据库。

类似于轻量级 Couchdb(RESTful、键/值等),您只需将键发送给它,它就会以适当的值进行响应。

谢谢!

最佳答案

关于Related Projects CouchDB wiki 的页面,在“替代方案”下,他们提到了一些类似的项目:

  • Feather DB * 在 Java 中克隆 CouchDB。
  • StrokeDB * 一个用 Ruby 编写的类似 CouchDB 的数据库,可以更轻松地嵌入到 Ruby 应用程序中。
  • mongoDB一种高性能、开源、无模式的面向文档的数据库。

当然还有Tokyo Cabinet这已经被提到了。

还有 neo4j这是 java 的“图形数据库”。

当然,CouchDB 和其他一些功能的部分功能不仅在于能够存储键/值对,还在于高容量、复制,尤其是 View ,这些基本上是在上面运行查询的方式您的文件。

如果您只需要一个简单的键/值数据存储,您可以将其嵌入到您的程序中,而无需保存大量数据,可敬的 GDBM可能适合您的需求。

在不了解您的需求(编程语言、并发要求、数据量等)的情况下,有点难以回答。

* 网站在撰写本文时似乎无法正常工作。

关于database - 是否有轻量级、可嵌入的键/值数据库? (类似于 diet couchdb),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1161766/

相关文章:

java - JAXB 和 REST - XSD 的值(value)?

java - REST api 中的版本控制资源

docker - docker 上的沙发数据库 : open console

mysql - 这种模式听起来更适合面向文档的数据存储还是关系型数据存储?

android - 在 Android 上使用 CouchDB 时是否一定需要 SD 卡

mysql - 使用 mySQL 查询 3 个不同的表

sql - 使用此 SQL 语句检测到死锁?

rest - 内部错误 (500) 是否应该成为 Swagger API 文档的一部分?

MySql DB 设计 - 两者中哪一个是最好的 - 规范化与否

php - 如何将php代码保存到数据库中