Databases using JSON as storage/transport format [

2019-01-16 14:49发布

How many database systems there are that use JSON for storage or transport? I know of:

I remember I saw yet another vendor in a SO user's profile. That systems was using what they called binary JSON, but I can't remember the name of the product.

Lately, it appears that more and more DB projects are looking towards JSON for persistence storage. Some of them are even embracing HTTP as a transport layer.

7条回答
看我几分像从前
2楼-- · 2019-01-16 14:57

MongoDB does not use JSON but BSON.

RethinkDB is a document oriented database with a JSON data model, which supports sharding and replication

查看更多
我想做一个坏孩纸
3楼-- · 2019-01-16 14:58

Persevere is another DB that is loaded up with JSON:

http://www.persvr.org/

Primary transport is JSON HTTP/REST

Data is stored as JSON

It has a native JS/JSON client for running directly from the browser.

If you want a schema then it is defined using JSON

查看更多
Deceive 欺骗
4楼-- · 2019-01-16 15:01

Take a look at Basho's Riak. It has a number of things in common with CouchDB: Erlang-based, Javascript MapReduce API, HTTP transport, JSON document format and multi-master replication. It doesn't aim to be quite as simple as CouchDB (CouchDB is more "opinionated"), but they give you a lot of options for adjusting CAP parameters to meet the needs of your application, per-write.

查看更多
来,给爷笑一个
6楼-- · 2019-01-16 15:17

If you want to store your JSON document in AppEngine's Datastore, you can have a look at Ubud-db, https://bitbucket.org/f94os/ubud-db/wiki Ubud-db is a Document store on AppEngine with a REST-JSON API.

查看更多
做个烂人
7楼-- · 2019-01-16 15:18

MongoDb is the one that uses a binary JSON storage format. I don't know if there is another that is document oriented. Most of the others are key value stores and can only retrieve an object based on one key.

查看更多
登录 后发表回答