Tampilkan postingan dengan label NoSQL. Tampilkan semua postingan
Tampilkan postingan dengan label NoSQL. Tampilkan semua postingan

Selasa, 27 Maret 2012

MongoDB



MongoDB (from "humongous") is an open source document-oriented NoSQL database system.
MongoDB makes part of the "new" NoSQL family of database systems. Instead of storing data in tables as is made in a "classical" relational database, MongoDB store structure data as JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making easier and faster the integration of data in certain type of applications. 

Continue Reading...

CouchDB

Apache CouchDB, commonly referred to as CouchDB, is an open source document-oriented database written mostly in the Erlangprogramming language. It is part of the NoSQL group of data stores and is designed for local replication and to scale horizontally across a wide range of devices. 


CouchDB is supported by commercial enterprises Couchbase and Cloudant.
CouchDB provides a RESTful JSON API than can be accessed from any environment that allows HTTP requests. There are myriad third-party client libraries that make this even easier from your programming language of choice. CouchDB’s built in Web administration console speaks directly to the database using HTTP requests issued from your browser.
The CouchDB server processes the HTTP request, it returns a response in JSON as the following:

{"couchdb":"Welcome","version":"1.1.0"}source :
http://en.wikipedia.org/wiki/CouchDBWebsite : http://couchdb.apache.org/




Continue Reading...

NoSQL

In computing, NoSQL is a broad class of database management systems that differ from the classic model of the relational database management system (RDBMS) in some significant ways, most important being they do not use SQL as their primary query language. These data stores may not require fixed table schemas, usually do not support join operations, may not give full ACID(atomicity, consistency, isolation, durability) guarantees, and typically scale horizontally. 
For example CouchDB, is an open source document-oriented database written mostly in the Erlangprogramming language. It is part of the NoSQL group of data stores and is designed for local replication and to scale horizontally across a wide range of devices. CouchDB is supported by commercial enterprises Couchbase and Cloudant. 
Often, NoSQL databases are categorized according to the way they store the data and fall under categories such as key-value stores, BigTable implementations, document store databases, andgraph databases. NoSQL database systems rose alongside major internet companies, such as Google, Amazon, Twitter, and Facebook which had significantly different challenges in dealing with data that the traditional RDBMS solutions could not cope with (although most of Facebook's infrastructure is built on SQL databases). Source in http://en.wikipedia.org/wiki/NoSQL

Continue Reading...