-
Book Overview & Buying
-
Table Of Contents
Getting Started with CockroachDB
By :
Getting Started with CockroachDB
By:
Overview of this book
Getting Started with CockroachDB will introduce you to the inner workings of CockroachDB and help you to understand how it provides faster access to distributed data through a SQL interface. The book will also uncover how you can use the database to provide solutions where the data is highly available.
Starting with CockroachDB's installation, setup, and configuration, this SQL book will familiarize you with the database architecture and database design principles. You'll then discover several options that CockroachDB provides to store multiple copies of your data to ensure fast data access. The book covers the internals of CockroachDB, how to deploy and manage it on the cloud, performance tuning to get the best out of CockroachDB, and how to scale data across continents and serve it locally. In addition to this, you'll get to grips with fault tolerance and auto-rebalancing, how indexes work, and the CockroachDB Admin UI. The book will guide you in building scalable cloud services on top of CockroachDB, covering administrative and security aspects and tips for troubleshooting, performance enhancements, and a brief guideline on migrating from traditional databases.
By the end of this book, you'll have gained sufficient knowledge to manage your data on CockroachDB and interact with it from your application layer.
Table of Contents (17 chapters)
Preface
Section 1: Getting to Know CockroachDB
Chapter 1: CockroachDB – A Brief Introduction
Chapter 2: How Does CockroachDB Work Internally?
Section 2: Exploring the Important Features of CockroachDB
Chapter 3: Atomicity, Consistency, Isolation, and Durability (ACID)
Chapter 4: Geo-Partitioning
Chapter 5: Fault Tolerance and Auto-Rebalancing
Chapter 6: How Indexes Work in CockroachDB
Section 3: Working with CockroachDB
Chapter 7: Schema Creation and Management
Chapter 8: Exploring the Admin User Interface
Chapter 9: An Overview Of Security Aspects
Chapter 10: Troubleshooting Issues
Chapter 11: Performance Benchmarking and Migration
Other Books You May Enjoy
Appendix: Bibliography and Additional Resources