有多少数据库系统使用 JSON 进行存储或传输?我知道:
我记得我在 SO 用户的个人资料中看到了另一个供应商。该系统使用他们所谓的二进制 JSON,但我不记得产品的名称。
最近,似乎越来越多的 DB 项目将 JSON 用于持久存储。其中一些甚至将 HTTP 作为传输层。
Persevere 是另一个加载了 JSON 的数据库:
主要传输是 JSON HTTP/REST
数据存储为 JSON
它有一个本机 JS/JSON 客户端,可直接从浏览器运行。
如果你想要一个模式,那么它是使用 JSON 定义的
MongoDb 是使用二进制 JSON 存储格式的数据库。我不知道是否还有另一个面向文档的。其他大多数是键值存储,只能基于一个键检索对象。
postgresql 最近添加了一个 json 数据类型
MongoDB 不使用 JSON,而是使用 BSON。
RethinkDB是一个面向文档的数据库,具有 JSON 数据模型,支持分片和复制
看看芭蕉的Riak。它与 CouchDB 有许多共同点:基于 Erlang、Javascript MapReduce API、HTTP 传输、JSON 文档格式和多主机复制。它的目标并不像 CouchDB 那样简单(CouchDB 更“有主见”),但它们为您提供了很多选项来调整 CAP 参数以满足您的应用程序的需求,每次写入。
如果您想将 JSON 文档存储在 AppEngine 的数据存储中,您可以查看 Ubud-db,https: //bitbucket.org/f94os/ubud-db/wiki Ubud-db 是 AppEngine 上的文档存储,带有 REST- JSON API。