JSON database: Difference between revisions
Appearance
Content deleted Content added
SamJohnston (talk | contribs) afd - nn |
tidy a bit |
||
Line 1: | Line 1: | ||
<!-- Please do not remove or change this AfD message until the issue is settled --> |
<!-- Please do not remove or change this AfD message until the issue is settled --> |
||
{{AfDM|page=JSON database|logdate=2010 January 6|substed=yes}} |
{{AfDM|page=JSON database|logdate=2010 January 6|substed=yes}} |
||
Line 6: | Line 4: | ||
<!-- End of AfD message, feel free to edit beyond this point --> |
<!-- End of AfD message, feel free to edit beyond this point --> |
||
⚫ | |||
{{notability}} |
|||
⚫ | |||
A JSON store provides an object-like representation of data to which today’s widely used [[Object-oriented programming]] languages and web services map nicely. At the same time it has the advantage of not being tied to any one language. As with other document-oriented databases, the JSON documents need not all share the same schema. This fits in well with agile programming and dynamically typed languages. |
A JSON store provides an object-like representation of data to which today’s widely used [[Object-oriented programming]] languages and web services map nicely. At the same time it has the advantage of not being tied to any one language. As with other document-oriented databases, the JSON documents need not all share the same schema. This fits in well with agile programming and dynamically typed languages. |
||
Line 14: | Line 10: | ||
== Implementations == |
== Implementations == |
||
[[CouchDB]]: JSON database that exposes a [[RESTful]] HTTP API and the ability to define views using different languages |
* [[CouchDB]]: JSON database that exposes a [[RESTful]] HTTP API and the ability to define views using different languages |
||
[[MongoDB]]: Manages collections of documents that are JSON-like and are stored in a binary format called [[BSON]]. Supports a rich query language and has a query optimizer |
* [[MongoDB]]: Manages collections of documents that are JSON-like and are stored in a binary format called [[BSON]]. Supports a rich query language and has a query optimizer |
||
[[Persevere]]: JSON database and JavaScript Application Server. Provides [[RESTful]] JSON interface for Create, read, update, and delete access to data. Also supports JSONQuery/JSONPath querying |
* [[Persevere]]: JSON database and JavaScript Application Server. Provides [[RESTful]] JSON interface for Create, read, update, and delete access to data. Also supports JSONQuery/JSONPath querying |
||
⚫ | |||
⚫ | |||
== See Also == |
== See Also == |
||
[[XML database]] |
* [[XML database]] |
||
⚫ | |||
⚫ | |||
[[MongoDB]] |
|||
[[CouchDB]] |
|||
[[Persevere]] |
|||
Line 39: | Line 27: | ||
http://persvr.org/ |
http://persvr.org/ |
||
http://www.slideshare.net/kriszyp/restful-json-web-databases-presentation |
http://www.slideshare.net/kriszyp/restful-json-web-databases-presentation |
||
http://code.nytimes.com/projects/dbslayer |
Revision as of 18:18, 6 January 2010
An editor has nominated this article for deletion. You are welcome to participate in the deletion discussion, which will decide whether or not to retain it. |
A JSON database is a document-oriented database that manages a collection of JSON documents. It is a non-relational database management system. A JSON store provides an object-like representation of data to which today’s widely used Object-oriented programming languages and web services map nicely. At the same time it has the advantage of not being tied to any one language. As with other document-oriented databases, the JSON documents need not all share the same schema. This fits in well with agile programming and dynamically typed languages.
Implementations
- CouchDB: JSON database that exposes a RESTful HTTP API and the ability to define views using different languages
- MongoDB: Manages collections of documents that are JSON-like and are stored in a binary format called BSON. Supports a rich query language and has a query optimizer
- Persevere: JSON database and JavaScript Application Server. Provides RESTful JSON interface for Create, read, update, and delete access to data. Also supports JSONQuery/JSONPath querying
- DBSlayer: Lightweight database abstraction layer that talks to clients via JSON over HTTP used by the New York Times.[1]
See Also
External References
http://www.slideshare.net/kriszyp/restful-json-web-databases-presentation