background preloader

Riak - A Decentralized Database

Riak - A Decentralized Database

Understanding HBase and BigTable - Jimbojw.com From Jimbojw.com The hardest part about learning HBase (the open source implementation of Google's BigTable), is just wrapping your mind around the concept of what it actually is. I find it rather unfortunate that these two great systems contain the words table and base in their names, which tend to cause confusion among RDBMS indoctrinated individuals (like myself). This article aims to describe these distributed data storage systems from a conceptual standpoint. It's all in the terminology Fortunately, Google's BigTable Paper clearly explains what BigTable actually is. A Bigtable is a sparse, distributed, persistent multidimensional sorted map. Note: At this juncture I like to give readers the opportunity to collect any brain matter which may have left their skulls upon reading that last line. The BigTable paper continues, explaining that: The map is indexed by a row key, column key, and a timestamp; each value in the map is an uninterpreted array of bytes. map persistent distributed sorted

ArangoDB - The universal free and open source nosql database HBase Home Redis Ehcache | Performance at Any Scale leveldb - A fast and lightweight key/value database library by Google. Apache Accumulo SimpleDB Amazon SimpleDB is a highly available NoSQL 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. Unbound by the strict requirements of a relational database, Amazon SimpleDB is optimized to provide high availability and flexibility, with little or no administrative burden. Behind the scenes, Amazon SimpleDB creates and manages multiple geographically distributed replicas of your data automatically to enable high availability and data durability. The service charges you only for the resources actually consumed in storing your data and serving your requests. You can change your data model on the fly, and data is automatically indexed for you. The service allows you to focus fully on value-added application development, rather than arduous and time-consuming database administration. Amazon SimpleDB passes on to you the financial benefits of Amazon’s scale.

Related: