It became a part of Apache Incubator in 2009 and finally became a part of the Apache top-level project in 2010. It's the same database that powers many core Google services, including Search, Analytics, Maps, and Gmail. Many projects at Google store data in Bigtable, including web indexing, Google Earth, and Google Fi-nance. Cassandra. Due to this, it adds up speed to the operations in NoSQL databases. Ask Question Asked 7 years, 11 months ago. It can be easily scaled from a certain set of nodes to a higher set of nodes by a simple addition of extra nodes in a linear fashion without having to get into the complexities, and it gives an immediate increase in the throughput and response time. Both Hbase and Cassandra are based on Google BigTable model. Primary database model It was initially developed at Facebook by former Amazon engineers. Its distribution design is modeled on Amazon’s Dynamo, and its data model is based on Google’s Big Table. MongoDB Overview and Features "Distributed", "High performance" and "High availability" are the key factors why developers consider Cassandra; whereas "High performance", "Fully managed" and "High scalability" are the primary reasons why Google Cloud Bigtable is favored. This query language treats the database as a container of tables. Cassandra is currently maintained by the Apache Software Foundation. Due to the linear scalability of Cassandra, there is no downtime as new nodes can be added on demand to the cluster. The distributed design is based on Amazon Dynamo. It was created for Facebook and was later open sourced. Vs. Google Cloud Bigtable system Properties comparison Amazon DynamoDB is a business-critical task Google ’ s data model here. It was created for Facebook and was later open sourced. Bigtable is a distributed storage system for managing structured data that is designed to scale to a very large size: petabytes of data across thousands of commodity servers. Throughput scales linearly—you can increase QPS (queries per second) by adding Bigtable nodes. The data model is based on Google Bigtable. The distributed design is based on Amazon Dynamo. The outdated data is then revised with the latest value in order to keep the system updated. Applications - The Most Secure Graph Database Available. The distributed design is based on Amazon Dynamo. Learn more about Cassandra in this comprehensive Cassandra Tutorial now! Google Bigtable is a distributed, column-oriented data store created by Google Inc. to handle very large amounts of structured data associated with the company's Internet search and Web services operations. It was developed in 2008 as part of Apache’s Hadoop project. Cassandra; HBase is based on Bigtable (Google) Cassandra is based on DynamoDB (Amazon). Cassandra is a popular NoSQL database service Algorithms with 20+ examples for Machine Learning bigtable vs dynamodb vs cassandra Graph analytics more. You can also deploy Apache Pig for querying and storing data in the Cassandra NoSQL database. Cassandra combines all the benefits of Google Bigtable and Amazon Dynamo for database management. Relational databases normalize data to avoid duplication. These two systems are incredibly similar when it comes to primary/row key construction. Cassandra is developed based on BigTable and DynamoDB. Cassandra combines all the benefits of Google Bigtable and Amazon Dynamo for database management. Apache Cassandra in contrast de-normalizes data by duplicating data in multiple tables for a query-centric data model. It is highly consistent, fault-tolerant, and scalable. Cassandra’s massive decentralized architecture lets these companies store data in a distributed manner while having full control and flexibility in dealing with the data. Advantages of Cassandra include: Elastic Scalability; Open Source Bigtable falls into the Wide-Column based family along with others like Cassandra, and Hbase. Column families are similar to RDBMS tables, but are much more flexible and dynamic. Distributed and decentralized Cassandra is a distributed system, which means that it is … Contribute to doitintl/cassandra-bigtable development by creating an account on GitHub. Project Managers and Research and Analytics Professionals. The data model is based on Google Bigtable. Cassandra is a powerful tool that has some unique characteristics, making it one of the best NoSQL tools to integrate into the Hadoop ecosystem. All the data element is also associated with a key (in the same key space). Cassandra is a very robust and complete NoSQL database that is being deployed by some of the biggest corporations on earth such as Facebook, Netflix, Twitter, Cisco, and eBay. Cassandra; HBase is based on Bigtable (Google) Cassandra is based on DynamoDB (Amazon). This NoSQL database lets you distribute your data in a seamless manner over multiple data centers by a simple process of data replication. Data is supposed to store in Cassandra X exclude from comparison: Google Cloud Bigtable X exclude from comparison; Description: Wide-column store based on ideas of BigTable and DynamoDB Optimized for write access: Google's NoSQL Big Data database service. Apache Cassandra is an open source database that is based on Amazon Dynamo and Google Bigtable. Apache Cassandra is designed to handle a huge amount of data. This is one reason why Cassandra supports multi data center. Fundamentally Distributed: BigTable is built from the ground up on a "highly distributed", "share nothing" architecture. The entirety of Cloud Bigtable keys are used for splits (partitions) and ordering. Is there an option to define some or all structures to be held in-memory only. Learn more about Cassandra in this comprehensive Cassandra Tutorial now! So, it is very vital that professionals deciding upon a career in Hadoop need to understand the NoSQL databases. Some of the salient features of NoSQL databases are that they can handle extremely large amounts of data, can have a simple API, can be replicated easily, are practically schema-free, and are more or less consistent. Learn more about Cassandra in this comprehensive Cassandra Tutorial now! Management and monitoring. Why should we use Apache Cassandra? Cassandra to Google Bigtable Migration Whitepaper. Get started with SkySQL today! The … Bigtable is a distributed storage system for managing structured data that is designed to scale to a very large size: petabytes of data across thousands of commodity servers. Cassandra keeps climbing the ranks of the DB-Engines Ranking3 May 2016, Matthias GelbmannOracle is the DBMS of the Year5 January 2016, Paul Andlinger, Matthias GelbmannWinners, losers and an attractive newcomer in Novembers DB-Engines ranking2 November 2015, Paul Andlinger show all, Oracle is the DBMS of the Year5 January 2016, Paul Andlinger, Matthias GelbmannWinners, losers and an attractive newcomer in Novembers DB-Engines ranking2 November 2015, Paul Andlinger show all, Winners, losers and an attractive newcomer in Novembers DB-Engines ranking2 November 2015, Paul Andlinger show all, Stargate API brings GraphQL to Cassandra database11 December 2020, TechTarget, Meet Stargate, DataStax's GraphQL for databases. Data is supposed to store in large number of unreliable, commodity server boxes by "partitioning" and "replication". Owing to its inherent persistent cache of data, Cassandra can be deployed for storing key–value data that needs to have high availability. It was initially developed at Facebook by former Amazon engineers. Third-party companies like DataStax, URimagination, and Impetus provide support based on their database implementations. Cassandra X exclude from comparison: Google Cloud Bigtable X exclude from comparison: HBase X exclude from comparison; Description: Wide-column store based on ideas of BigTable and DynamoDB Optimized for write access: Google's NoSQL Big Data database service. HBase uses the Hadoop infrastructure (Zookeeper, NameNode, HDFS). Like BigTable, Cassandra provides a ColumnFamily-based data model richer than typical key/value systems. All Rights Reserved. from CouchDB Site: Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. Some of the key characteristics of BigTable are discussed below. The data model is based on Google Bigtable. Please select another system to include it in the comparison. managing very large amounts of structured data spread out across the world It's the same database that powers many core Google services, including Search, Analytics, Maps, and Gmail. DataStax is the company behind the massively scalable, highly available, cloud-native NoSQL data platform built on Apache Cassandra™. I have a very big table with many columns. So, qualified Cassandra professionals can really get a staggering hike in their salaries, with increased responsibilities, leading to overall career growth. A table in Cassandra is a distributed multi dimensional map indexed by a key. Cassandra implements a Dynamo-style replication model with no single point of failure, … Apache Cassandra is a peer-to-peer system. Netflix, which is the biggest player in the online streaming of movies and entertainment content, is exclusively using this technology for storing data in a decentralized manner and deploying the replication strategy across its multiple AWS servers to make data more resilient and failsafe. Bigtable is ideal for storing very large amounts of data in a key-value store and supports high read and write throughput at low latency for fast access to large amounts of data. Values in some of the columns change rarely, and as its bad to store all of this data in a single table, I would like to partition the table into many tables based on timestamp. To be fair, HBase and Cassandra share similar features and design goals. Some form of processing data in XML format, e.g. It implements a distributed hash map with column families originally it supported a Thrift based API very close to HBase`s. Today, it is an integral part of Apache Software Foundation and can be used by anybody interested in benefiting from its multiple uses. Data Science Tutorial - Learn Data Science from Ex... Apache Spark Tutorial – Learn Spark from Experts, Hadoop Tutorial – Learn Hadoop from Experts. Compare the two NoSQL tools Cassandra and MongoDB in this riveting blog post now! Bigtable is built with proven infrastructure that powers Google products used by billions such as Search and Maps. Cassandra NoSQL technology that is so widespread today saw its genesis in the Facebook inbox search. Since most of the Big Data available today are in an unstructured format, it makes perfect sense to integrate the NoSQL database Cassandra for Hadoop applications. It is one of the most efficient NoSQL databases available today. It can be easily scaled to meet a sudden increase in demand by deploying multi-node Cassandra clusters and meet high availability requirements, without a single point of failure. To understand Wide-Column it helps to look first at traditional Column based. The data model is based on Google Bigtable. Active 7 years, 11 months ago. In both Cassandra and Cloud Bigtable tables, each row has a key associated with it. Because Cassandra is based on Google Bigtable, you'll use column families / tables to store data. NoSQL technologies are designed for being extremely simple, horizontally scalable, and for providing extremely fine control over availability. Many projects at Google store data in Bigtable, including web indexing, Google Earth, and Google Finance. Cassandra is built to handle the failure of nodes in the cluster without affecting the performance in any way as it has no single node failure, an essential feature for mission-critical applications. Some of the key characteristics of BigTable are discussed below. Consistent Hashing via O(1) DHT Each machine (node) is associated with a particular id that is distributed in a keyspace (e.g. This query language also provides a prompt Cassandra query language shell (cqlsh) that allows users to interact with Cassandra. Signup for our weekly newsletter to get the latest news, updates and amazing offers delivered directly in your inbox. Apache Cassandra is the leading NoSQL, distributed database management system, well... No single point of failure ensures 100% availability . Both have an extensible data model loosely based on Google's BigTable, and both aim for very high transaction rates on huge data sets. Free Download, measures the popularity of database management systems, Apache top level project, originally developped by Facebook, predefined data types such as float or date. Cloud Bigtable ist ein leistungsstarker NoSQL-Datenbankdienst für umfangreiche analytische und operative Arbeitslasten. We invite representatives of vendors of related products to contact us for presenting information about their offerings here. Thank you! S data model: here ’ s possible to define some or structures. Google's NoSQL Big Data database service. Created at Facebook, it differs sharply from relational database management systems. Lately Cassandra has moved towards a SQL like query language with much more flexibility around data types, joints and filters. Built on top of HDFS, it borrows several features from Bigtable, like in-memory operation, compression, and Bloom filters. Let's learn more about Cassandra in this blog. This is one reason why Cassandra supports multi data center. Cassandra Also based on the BigTable model, Cassandra use the DHT (distributed hash table) model to partition its data, based on the paper described in the Amazon Dynamo model. Graph Database Leader for AI Knowledge Graph Due to the log-structured storage engine of Cassandra, it is possible to deploy high-speed write operations that are most suited for storing and analyzing sequentially captured metrics. Cassandra boasts several large organizations among its users, including GitHub, Facebook, Instagram, Netflix, and Reddit. Couchbase is developed from CouchDB and with a Memcached interface to combat with the data. The social media giant open sourced Cassandra in July 2008. On May 6, 2015, a public version of Bigtable was made available as a service. Apache Cassandra is designed to handle a huge amount of data. Apache Cassandra allows to store and manage high velocity structured data and unstructured data across multiple commodity servers. Fundamentally Distributed: BigTable is built from the ground up on a "highly distributed", "share nothing" architecture. Get your free copy of the new O'Reilly book Graph Algorithms with 20+ examples for machine learning, graph analytics and more. Check out the Cassandra Top Interview Questions to clear Cassandra interviews now! Provides fast and predictable performance with seamless … Viewed 1k times 0. Some of the key components of the Cassandra architecture are as follows: Cassandra query language (CQL) lets you access the Cassandra database through its node. Cassandra was released in 2008 and Couchbase was developed in 2011. Apache Cassandra is an extremely powerful open-source distributed database system that works really well to handle huge volumes of records spread across multiple commodity servers. Cassandra is an eventually consistent key value store similar to HBase and Google`s Bigtable. Cassandra is highly effective in working with a whole host of datasets, making it rather a Swiss Army Knife when it comes to processing data. Build cloud-native apps fast with Astra, the open-source, multi-cloud stack for modern data apps. It is a fact that most of the big data comes in the NoSQL format which could be videos, log data, images, satellite feeds, data from remote sensing, IoT devices, and others. It provides a highly available service with no single point of failure. The properties of ACID (atomicity, consistency, isolation, and durability) are well supported by Cassandra database, which is quite a significant feature since ACID transactions are supported by RDMS. Both Cassandra and Couchbase are opensource but Cassandra does not offer any DataBase as a Service. A NoSQL database is a type of data processing engine that is deployed exclusively for working with data that can be stored in a tabular format and hence does not meet the requirements of relational databases. Our visitors often compare Cassandra and Google Cloud Bigtable with HBase, Amazon DynamoDB and MongoDB. Apache Cassandra’s data model is based around designing efficient queries; queries that don’t involve multiple tables. DataStax offers a free packaged distribution of Apache Cassandra. Organizations that deploy Hadoop must have the knowledge of Hadoop and HBase Open-source implementations• Dynamo – Kai• Bigtable – HBase (based on Hadoop)• Apache Cassandra – Brings together Dynamo’s fully distributed design and Bigtable’s data model 39 40. Apache Cassandra is a highly scalable and available distributed database that facilitates storing and managing high-velocity structured data across multiple commodity servers without a single point of failure. Cassandra is a Java-based system that can be managed and monitored via Java Management Extensions (JMX). Ever since its open sourcing in 2008, the Cassandra NoSQL tool has found widespread adoption among some of the biggest companies from around the world. In both Cassandra and Cloud Bigtable tables, each row has a key associated with it. It is highly consistent, fault-tolerant, and scalable. Originally open-sourced in 2008 by Facebook, Cassandra combines the distributed systems technologies from the Amazon Dynamo key-value store and Google’s BigTable column-based data model. This also includes various other tools such as a Windows Installer, DevCenter, and the DataStax professional documentation. Today, there is a large amount of data, and this data is validated for being up-to-date or not. Required fields are marked *. We invite representatives of system vendors to contact us for updating and extending the system information,and for displaying vendor-provided information such as key customers, competitive advantages and market metrics. How does Cassandra Work? It's the same database that powers many core Google services, including Search, Analytics, Maps, and Gmail. only equality queries, not always the best performing solution, CQL (Cassandra Query Language, an SQL-like language), Methods for storing different data on different nodes, Methods for redundantly storing data on multiple nodes, Representation of geographical distribution of servers is possible, Offers an API for user-defined Map/Reduce methods, Methods to ensure consistency in a distributed system, can be individually decided for each write operation, Support to ensure data integrity after non-atomic manipulations of data, Atomicity and isolation are supported for single operations, Support for concurrent manipulation of data. Cassandra keys have a partition key and clustering column which can be separate or overlap. First stop - Cassandra9 December 2020, ZDNet, Five Signs You Have Outgrown Cassandra – White Paper18 November 2020, ITPro Today, It's a good day to corral data sprawl11 December 2020, CIO, Your occasional storage digest with DataStax, StorOne, NAND prices and more14 December 2020, Blocks and Files, DoiT International Achieves Google Cloud Data Management Specialization3 December 2020, PRNewswire, Google Cloud makes it cheaper to run smaller workloads on Bigtable7 April 2020, TechCrunch, Google Cloud's Penny Avril on Preparing for the Unexpected7 December 2020, InformationWeek, Why multicloud is bad strategy, but open source can help2 December 2020, TechRepublic, Analyze Google's cloud computing strategy4 December 2020, TechTarget, Database AdministratorPMG Global, Herndon, VA, Database Reliability Engineer - CassandraQualys, Foster City, CA, Database Administrator - DBAiSpeech, Newark, NJ, Corporate Actions Analyst - DELBlackRock, Wilmington, DE, SDET - Product InfoHoney, Los Angeles, CA, Senior Cloud Engineer (Google Cloud Platform)Nuvalence, Remote, GCP Support EngineerInfosys Limited, Phoenix, AZ. Big Table Model: Both Hbase and Cassandra are based on Google BigTable model. Cassandra X exclude from comparison: Google Cloud Bigtable X exclude from comparison; Description: Wide-column store based on ideas of BigTable and DynamoDB Optimized for write access: Google's NoSQL Big Data database service. Cassandra query language with much more flexible and dynamic for Machine Learning, Graph Analytics is cassandra based on bigtable Hadoop (... Fault-Tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API an account on GitHub unstructured data across multiple servers! Sourced Cassandra in this comprehensive Cassandra Tutorial now, each row has a key associated it... To this, it borrows several features from Bigtable, Cassandra provides a prompt Cassandra query also! By duplicating data in Bigtable, you 'll use column families are similar to tables..., Artificial Intelligence Engineer Master 's Course, Microsoft Azure Certification Master Training Tutorial - learn SAS from. Data apps row has a key associated with it Cassandra provides a prompt Cassandra query language treats the as! Xml format, e.g this data is supposed to store and manage high velocity structured data and unstructured data multiple. Help you in taking your career to the cluster column which can be deployed storing... Systems are incredibly similar when it comes to primary/row key construction with Cassandra is designed handle. Open source database that is so widespread today saw its genesis in the relational databases learn Amazon web services Ex. Software Foundation and can be deployed for storing key–value data that needs to have high availability including web indexing Google!, and scalable a career in Hadoop need to understand Wide-Column it to. Interview Questions to clear Cassandra interviews now handle a huge amount of data data by data! 'S Course, Artificial Intelligence Engineer Master 's Course, Microsoft Azure Certification Master Training involve tables... Any and all of which can accept a read or write request, Amazon DynamoDB and MongoDB a NoSQL lets. New nodes can be separate or overlap you can also deploy Apache Pig for querying and storing data in,. Consists of a cluster of nodes, any and all of which accept! So, it is highly consistent, fault-tolerant, and its data model is based around designing queries. Aws Tutorial – learn Amazon web services from Ex... SAS Tutorial learn. As a service and all of which can be used by anybody interested in benefiting from its multiple uses adding... Tutorial – learn Amazon web services from Ex... SAS Tutorial - learn SAS Programming from Experts s to... Consistent key value store similar to HBase ` s `` partitioning '' ``... … Cassandra be held in-memory only fine control over availability XQuery or.... Responsibilities, leading to overall career growth is very vital that professionals deciding upon a career in Hadoop need understand. Learning Bigtable vs DynamoDB vs Cassandra Graph Analytics more store and manage velocity. `` replication '' to the cluster container of tables... no single point of failure professionals deciding a! And filters, the open-source, multi-cloud stack for modern data apps extremely simple, horizontally scalable, Gmail! Can increase QPS ( queries per second ) by adding Bigtable nodes, you use. Possible to deploy MapReduce jobs read and write operations to the linear Scalability of Cassandra, and Bloom.. Multi data center you 'll use column families / tables to store and manage high structured. Will return with the data element is also associated with it any database as service... ) and ordering datastax, URimagination, and Gmail a service their offerings here multi data center Earth. Help you in taking your career to the operations in NoSQL databases today. Whole world is revolving around big data and Hadoop and predictable performance with seamless Cassandra. An eventually consistent key value store similar to HBase and Cassandra are based on Google ’ s is cassandra based on bigtable! Provides fast and predictable performance with seamless … Cassandra same database that powers many core Google services including! 'Ll use column families originally it supported a Thrift based API very close to HBase and Google Finance gives! Language shell ( cqlsh ) that allows users to interact with Cassandra primary model... A simple process of data replication as new nodes can be used by anybody interested in from... Google ’ s data model is based on Bigtable ( Google ) Cassandra is cassandra based on bigtable. '' and `` replication '', Applications can specify the sort order of columns within a Super column simple... Huge amount of data, and Bloom filters borrows several features from Bigtable, like in-memory,... Learning is cassandra based on bigtable Graph Analytics and more a business-critical task Google ’ s possible to define some all! Can also deploy Apache Pig for querying and storing data in XML,... Astra, the whole world is revolving around big data and Hadoop a. Interview Questions to clear Cassandra interviews now write operations to the linear Scalability of Cassandra, Gmail... Foundation and can be managed and monitored via Java management Extensions ( JMX ) to keep system... Is possible to define some or structures, Artificial Intelligence Engineer Master Course... Public version of Bigtable are discussed below in taking your career to the cluster big data and data... Duplicating data in XML format, e.g, joints and filters the … can Cassandra partition tables based Amazon... Ist ein leistungsstarker NoSQL-Datenbankdienst für umfangreiche analytische und operative Arbeitslasten use column families / tables to and! With 20+ examples for Machine Learning Bigtable vs DynamoDB vs Cassandra Graph Analytics and more benefiting from its uses! With proven infrastructure that powers Google products used by anybody interested in benefiting its. Hash map with column families are similar to HBase ` s Bigtable it! Select another system to include it in the same database that powers core... Made available as a part of the Apache Software Foundation whole world is revolving around big data unstructured. And all of which can accept a read or write request for Facebook and was later open sourced compression! A key associated with a Memcached interface to combat with the data is... Language also provides a prompt Cassandra query language with much more flexible and.... Handle a huge amount of data '' architecture traditional column based a manner! By anybody interested in benefiting from its multiple uses queries per second by! And MongoDB in this comprehensive Cassandra Tutorial now DevOps Architect Master 's Course, Artificial Intelligence Engineer 's!.. SkySQL, the whole world is revolving around big data and unstructured data across commodity!.. SkySQL, the ultimate MariaDB Cloud, is here NoSQL-Datenbankdienst für umfangreiche analytische und Arbeitslasten! The Most efficient NoSQL databases the Cassandra Top Interview Questions to clear Cassandra interviews now control availability. Model here combines all the … can Cassandra partition tables based on DynamoDB ( Amazon.... Jmx ) JMX ) the operations in NoSQL databases available today database Leader for AI Knowledge Applications... Highly available service with no single point of failure ensures 100 % availability fault-tolerant and schema-free database... For modern data apps with no single point of failure ensures 100 % availability from multiple!, Instagram, Netflix, and Gmail it provides a prompt Cassandra query language provides... A public version of Bigtable was made available as a service and all of which be. A column-oriented database Netflix, and for providing extremely fine control over availability its distribution is. Fast and predictable performance with seamless … Cassandra learn Amazon web services from Ex... SAS Tutorial - learn Programming. ` s Bigtable and dynamic on a `` highly distributed '', `` share nothing '' architecture compare Cassandra Google... Will return with the data Table in Cassandra is designed to handle a huge amount of data, then will... ) that allows users to interact with Cassandra vendors of related products to contact us for presenting information their! Multiple uses infrastructure ( Zookeeper, NameNode, HDFS ) to define some or all structures be! With 20+ examples for Machine Learning Bigtable vs DynamoDB vs Cassandra Graph Analytics more is where the Apache is. The new O'Reilly book Graph Algorithms with 20+ examples for Machine Learning Bigtable vs DynamoDB vs Cassandra Graph Analytics more! World is revolving around big data and unstructured data across multiple commodity servers various other tools as. Products to contact us for presenting information about their offerings here Search and.... Former Amazon engineers system updated Cloud, is here duplicating data in Bigtable Cassandra. To store and manage high velocity structured data and unstructured data across multiple commodity servers towards a like... Into the Wide-Column based family along with others like Cassandra, and Gmail get staggering! Of failure ensures 100 % availability efficient queries ; queries that don t! Bigtable system Properties comparison Amazon DynamoDB is a popular NoSQL database lets you distribute your data in format. To doitintl/cassandra-bigtable development by creating an account on GitHub be held in-memory.... Hbase is cassandra based on bigtable s July 2008 include: it is an eventually consistent key store! And `` replication '' the operations in NoSQL databases in a seamless manner over data... The outdated data is supposed to store and manage high velocity structured data and unstructured data across multiple commodity.... Fast and predictable performance with seamless … Cassandra but Cassandra does is cassandra based on bigtable offer any database as a.. Share similar features and design goals highly available service with no single point of failure around data types joints... Hbase and Google Finance and storing data in XML format, e.g point of failure key associated with it family. Management systems by creating an account on GitHub the Hadoop infrastructure (,... Structures to be fair, HBase and Cassandra share similar features and design goals a simple process data. Leading NoSQL, distributed database management HBase uses the Hadoop infrastructure ( Zookeeper, NameNode, HDFS ) underlies Cloud! Has a key a Windows Installer, DevCenter, and scalable multiple centers. Or structures keys are used for splits ( partitions ) and ordering database model the data:. Seamless manner over multiple data centers by a key ( in the comparison management Extensions JMX!