No Model or “NoSQL” in gigantic data century

RDMS dominates several decades. But new needs highly challenge the “old man”.

  • big or huge data production in some application, like web or biology. The data scale is petabyte instead of gigabyte per day.
  • high throughput (real time response) and computation intensive application
  • cloudy or distributed storage

Some solutions:

  • Google BigTable (Paper)
  • Amazon SimpleDB: Amazon SimpleDB is a highly available, scalable, and flexible non-relational data store that offloads the work of database administration. Developers simply store and query data items via web services requests, and Amazon SimpleDB does the rest.
  • Apache Cassandra (former Facebook): The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo’s fully distributed design and Bigtable’s ColumnFamily-based data model.
  • Apache CouchDB: Apache CouchDB is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution.

Online Documents:

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s