Large scale data processing Hbase vs Cassandra [closed]

As a Cassandra developer, I’m better at answering the other side of the question: Cassandra scales better. Cassandra is known to scale to over 400 nodes in a cluster; when Facebook deployed Messaging on top of HBase they had to shard it across 100-node HBase sub-clusters. Cassandra supports hundreds, even thousands of ColumnFamilies. “HBase currently … Read more

Cassandra port usage – how are the ports used?

@Schildmeijer is largely right, however port 7001 is still used when using TLS Encrypted Internode communication So my complete list would be for current versions of Cassandra: 7199 – JMX (was 8080 pre Cassandra 0.8.xx) 7000 – Internode communication (not used if TLS enabled) 7001 – TLS Internode communication (used if TLS enabled) 9160 – … Read more

Difference between Document-based and Key/Value-based databases?

The main differences are the data model and the querying capabilities. Key-value stores The first type is very simple and probably doesn’t need any further explanation. Data model: more than key-value stores Although there is some debate on the correct name for databases such as Cassandra, I’d like to call them column-family stores. Although key-value … Read more

Elasticsearch vs Cassandra vs Elasticsearch with Cassandra

One of our applications uses data that is stored into both Cassandra and ElasticSearch. We use Cassandra to access those records whenever we can, and have data duplicated into query tables designed to adhere to specific application-side requests. For a more liberal search than our query tables can allow, ElasticSearch performs that functionality nicely. We … Read more

What does “Document-oriented” vs. Key-Value mean when talking about MongoDB vs Cassandra? [closed]

A key-value store provides the simplest possible data model and is exactly what the name suggests: it’s a storage system that stores values indexed by a key. You’re limited to query by key and the values are opaque, the store doesn’t know anything about them. This allows very fast read and write operations (a simple … Read more