Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 10-20-2016 07:14 PM
Can anyone clarify this :
Apache Cassandra is a key-value or a column-oriented (or tabular) database management system?
Created 10-20-2016 10:40 PM
Both, Cassandra and HBase are columnar.
Key-Value stores store keys value pairs, generally in buckets, exactly like a hash table data structure. Example is Redis, Memcache, etc.
Column stores seem to store data in related rows, but they actually serialize the data into columns.
++++
If any response addressed your question, please vote and accept best answer.
Created 10-20-2016 09:00 PM
@Amit Dass Yes it is a key value store similar to Apache HBase. Think of it as a map. To get a "column" you need to know how to find it. That is through the rowkey design. the rowkey+column name provide you the "Map" to the column of where it physically resides.
Created 10-20-2016 10:40 PM
Both, Cassandra and HBase are columnar.
Key-Value stores store keys value pairs, generally in buckets, exactly like a hash table data structure. Example is Redis, Memcache, etc.
Column stores seem to store data in related rows, but they actually serialize the data into columns.
++++
If any response addressed your question, please vote and accept best answer.