"An open source database software that focuses on ease of use and having an architecture that "completely embraces the Web". It has a document-oriented NoSQL database architecture and is implemented in the concurrency-oriented language Erlang; it uses JSON to store data, JavaScript as its query language using MapReduce, and HTTP for an API.
Unlike a relational database,
a CouchDB database does not store data and relationships in tables.
Instead, each database is a collection of independent documents. Each
document maintains its own data and self-contained schema. An
application may access multiple databases, such as one stored on a
user's mobile phone and another on a server. Document metadata contains
revision information, making it possible to merge any differences that
may have occurred while the databases were disconnected."
https://en.wikipedia.org/wiki/CouchDB
http://couchdb.apache.org/
couchdbkit
"Couchdbkit provides you a full featured and easy client to access and
manage CouchDB. It allows you to manage a CouchDB server, databases, doc
managements and view access. All objects mostly reflect python objects
for convenience. Server and Databases objects could be used for example
as easy as using a dict."
http://couchdbkit.org/
https://github.com/muellermichel/couchdbkit
No comments:
Post a Comment