Book description
Lots of HBase books, online HBase guides, and HBase mailing lists/forums are available if you need to know how HBase works. But if you want to take a deep dive into use cases, features, and troubleshooting, Architecting HBase Applications is the right source for you.
With this book, you’ll learn a controlled set of APIs that coincide with use-case examples and easily deployed use-case models, as well as sizing/best practices to help jump start your enterprise application development and deployment.
Publisher resources
Table of contents
- Foreword
- Preface
- I. Introduction to HBase
- 1. What Is HBase?
- 2. HBase Principles
- 3. HBase Ecosystem
- 4. HBase Sizing and Tuning Overview
- 5. Environment Setup
- II. Use Cases
- 6. Use Case: HBase as a System of Record
- 7. Implementation of an Underlying Storage Engine
- 8. Use Case: Near Real-Time Event Processing
- 9. Implementation of Near Real-Time Event Processing
- 10. Use Case: HBase as a Master Data Management Tool
- 11. Implementation of HBase as a Master Data Management Tool
- 12. Use Case: Document Store
- 13. Implementation of Document Store
- III. Troubleshooting
- 14. Too Many Regions
- 15. Too Many Column Families
- 16. Hotspotting
- 17. Timeouts and Garbage Collection
- 18. HBCK and Inconsistencies
- Index
Product information
- Title: Architecting HBase Applications
- Author(s):
- Release date: June 2016
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491915813
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
HBase in Action: Foreword by Michael Stack
Summary HBase in Action About the Technology HBase is a NoSQL storage system designed for fast, …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Architecting Modern Data Platforms
There’s a lot of information about big data technologies, but splicing these technologies into an end-to-end …