Using Apache HBase's API for Complex Real-Time Queries
Apache HBase is generally viewed as an augmented key-value store, but what does that mean really? In this class, you will explore the basic functionalities (get, put, delete and scan), and then fast-forward to the good parts. You will see how to use the filters in order to run more efficient scans, like running lightweight counts over millions of rows.
The class will also cover the different compare-and-swap (CAS) operations that HBase enables by being strongly consistent, like incrementing counters or appending data without having to bring the data back to the client. We’ll also cover more advanced features like using coprocessors. The code that will be used for the demonstrations will be available on GitHub.
Level : Advanced