BigTable , Dynamo & Cassandra – A Review
نویسندگان
چکیده
The main aspect of NoSQL data stores is “shared nothing” horizontal scaling, which enables them to support a large number of simple read/write operations per second. Most of the NoSQL data stores generally do not provide strict ACID properties. The idea is that by giving up strict ACID constraints high performance and scalability can be achieved. The objective of this paper is to study and compare the features of the most popular NoSQL data stores like Bigtable (used in Google), Dynamo (used in Amazon) and Cassandra (used in Facebook). The significance of these data stores is that most of the NoSQL data stores available today are developed using the concepts put forwarded by Bigtable and Dynamo. They can be considered as the foundation stones of today’s NoSQL data stores.
منابع مشابه
Bigtable Merge Compaction
We initiate the formal study of the online stack-compaction policies used by big-data NoSQL databases such as Google Bigtable, Hadoop HBase, and Apache Cassandra. We propose a deterministic policy, show that it is optimally competitive, benchmark it against Bigtable’s default policy, and suggest five interesting open problems.
متن کاملScheduling with Freshness and Performance Guarantees for Web Applications in the Cloud
Highly distributed data management platforms (e.g., PNUTS, Dynamo, Cassandra, and BigTable) are rapidly becoming the favorite choice for hosting modern web applications in the cloud. Among other features, these platforms rely on data partitioning, replication and relaxed consistency to achieve high levels of performance and scalability. However, these design choices often exhibit a trade-off be...
متن کاملHow Best to Build Web-Scale Data Managers? A Panel Discussion
1. PANEL OVERVIEW Many of the largest database-driven web sites use custom webscale data managers (WDMs). On the surface, these WDMs are being applied to problems that are well-suited for relational database systems. Some examples are the following: Map-Reduce [5], Hadoop [7], and Dryad [9] are used to process queries on large data sets using sequential scan and aggregation. Hive [8] is a dat...
متن کاملK-Slot SSTable Stack Compaction
We initiate the formal study of the online stack-compaction policies used by big-data NoSQL databases such as Google Bigtable, Hadoop HBase, and Apache Cassandra. We propose a deterministic policy, show that it is optimally competitive, benchmark it against Bigtable’s default policy, and suggest five interesting open problems.
متن کاملOptimal adaption for Apache Cassandra
Apache Cassandra is a NoSql database offering high scalability and availability. Among with its competitors, e.g. Hbase, SympleDB and BigTable, Cassandra is a widely used platform for big data systems. Tuning the performance of those systems is a complex task and there is a growing demand for autonomic management solutions. In this paper we present an energy-aware adaptation model built from a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012