Reputation: 23078
I am looking at Hbase for a schema-less user action store ("user x viewed y", "user x viewed y from page z").
HBase seems a great choice as it
Yes, performance considerations come later.
Question 1: What features of an RDBMS will I miss if I use HBase?
If I used an RDBMS, I would use features like SUM, WHERE, GROUP BY, ORDER, BETWEEN, comparisons and (inner) joins; and upto 2NF normalization. Nothing more complex.
Question 2: Apart from the querying, what about:
that are straightforward on an RDBMS?
Upvotes: 0
Views: 417
Reputation: 25909
HBase is very far from an RDBMS. Hive lets your write Map/Reduce jobs with SQL-ish syntax but these are still map/reduce jobs.
From your expectations it sounds you should look at sharding solutions over regular RDBMS eg. ScaleDB or ScaleBase
Upvotes: 1