Skip to content
wjosdejong edited this page Aug 6, 2012 · 5 revisions

Introduction

JSONDatastore is a document-oriented database running on Google Appengine and Google Datastore. JSONDatastore has a RESTful API to store, retrieve, and query JSON documents, and has a native Java interface for server side access.

Documents can be queried with map/reduce queries written in Javascript enabled by Rhino, and stored as a view in a design document. This view is queried only once, and the results are persisted. When documents are changed, the view is only updated for the changed data. This makes querying of arbitrary documents very flexible and powerful.

JSONDatastore is inspired by CouchDB and comes with a Java interface and a RESTful interface. The RESTful interface is compatible with CouchDB.

Read more on JSONDatastore on the following wiki pages:

Clone this wiki locally