Document database System couchdb__ Database

Source: Internet
Author: User
Tags couchdb

COUCHDB is a document-oriented database system developed in Erlang and has just recently released 0.10 versions. Couchdb is not a traditional relational database, but a document-oriented database, its data storage way is similar to the Inde file format of Lucene, couchdb the biggest significance is that it is a new generation of Web application-oriented storage system, in fact, Couchdb's slogan is: The Next generation of Web application storage systems, so let us analyze the characteristics of COUCHDB:
COUCHDB is a distributed database, he can distribute the storage system to n physical nodes above, and good coordination and synchronization between the data read and write consistency between nodes. This, of course, can be done with the unmatched concurrency features of Erlang. For web-based application of large scale applications, distributed can make it unnecessary to divide the tables like traditional relational databases, and make a lot of changes in the application code layer.
Second, COUCHDB is a document-oriented database, storage of semi-structured data, compare similar to the index structure of Lucene, especially suitable for storing documents, so it is suitable for CMS, telephone book, address this application, in these applications, document database is more convenient than relational database, better performance.
Third, the COUCHDB support rest API, lets the user use JavaScript to manipulate the COUCHDB database, but also can write the query statement with the JavaScript, we can imagine, Using AJAX technology to combine with COUCHDB developed CMS system will be how simple and convenient
In fact, COUCHDB is only the tip of the iceberg in Erlang, and in recent years the development of Erlang based applications has been booming, especially in the web-based, distributed applications, which are almost always the dominant project in Erlang.

Couchdb Understanding (-) Characteristics and implementation: http://erlangdisplay.javaeye.com/blog/319839

Official website: http://couchdb.apache.org/

aka Redbranch.hammock, a domain-focused CouchDB library for. net:http://code.google.com/p/relax-net/

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.