Copyright
Brief Table of Contents
Table of Contents
Foreword
Letter to the HBase Community
Preface
Acknowledgments
About this Book
About the Authors
About the Cover Illustration
1. HBase fundamentals
Chapter 1. Introducing HBase
1.1. Data-management systems: a crash course
1.1.1. Hello, Big Data
1.1.2. Data innovation
1.1.3. The rise of HBase
1.2. HBase use cases and success stories
1.2.1. The canonical web-search problem: the reason for Bigtable’s invention
1.2.2. Capturing incremental data
1.2.3. Content serving
1.2.4. Information exchange
1.3. Hello HBase
1.3.1. Quick install
1.3.2. Interacting with the HBase shell
1.3.3. Storing data
1.4. Summary
Chapter 2. Getting started
2.1. Starting from scratch
2.1.1. Create a table
2.1.2. Examine table schema
2.1.3. Establish a connection
2.1.4. Connection management
2.2. Data manipulation
2.2.1. Storing data
2.2.2. Modifying data
2.2.3. Under the hood: the HBase write path
2.2.4. Reading data
2.2.5. Under the hood: the HBase read path
2.2.6. Deleting data
2.2.7. Compactions: HBase housekeeping
2.2.8. Versioned data
2.2.9. Data model recap
2.3. Data coordinates
2.4. Putting it all together
2.5. Data models
2.5.1. Logical model: sorted map of maps
2.5.2. Physical model: column family oriented
2.6. Table scans