Table of Contents

 

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