Getting Started with CockroachDB
A guide to using a modern, cloud-native, and distributed SQL database for your data-intensive apps
Seiten
2022
Packt Publishing Limited (Verlag)
978-1-80056-065-9 (ISBN)
Packt Publishing Limited (Verlag)
978-1-80056-065-9 (ISBN)
Getting Started with CockroachDB helps you get to grips with the fundamentals of using CockroachDB effectively. From installation and configuration steps to troubleshooting common and not-so-common issues, this book covers all the necessary techniques to deploy and manage a high-performance database service.
Get hands-on with deploying and managing your database services to provide scalable and high-speed data access on CockroachDB
Key Features
Gain insights into CockroachDB and build highly reliable cloud-native applications
Explore the power of a scalable and highly available cloud-native SQL database to distribute data and workloads automatically
Build high-speed database services using CockroachDB and troubleshoot performance issues
Book DescriptionGetting 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.
What you will learn
Become well-versed with the overall architecture and design concepts of CockroachDB
Understand how auto-rebalancing of data can avoid performance bottlenecks
Get to know how CockroachDB achieves atomicity, consistency, isolation, and durability
Partition your data across multiple geolocations to ensure very low latency when serving data
Find out how indexes are stored and the optimizations used to serve query results faster
Discover the key concepts of deploying and managing CockroachDB clusters
Who this book is forSoftware engineers, database developers, database administrators, and anyone who wishes to learn about the features of CockroachDB and how to build database solutions that are fast, highly available, and cater to business-critical applications, will find this book useful. Although no prior exposure to CockroachDB is required, familiarity with database concepts will help you to get the most out of this book.
Get hands-on with deploying and managing your database services to provide scalable and high-speed data access on CockroachDB
Key Features
Gain insights into CockroachDB and build highly reliable cloud-native applications
Explore the power of a scalable and highly available cloud-native SQL database to distribute data and workloads automatically
Build high-speed database services using CockroachDB and troubleshoot performance issues
Book DescriptionGetting 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.
What you will learn
Become well-versed with the overall architecture and design concepts of CockroachDB
Understand how auto-rebalancing of data can avoid performance bottlenecks
Get to know how CockroachDB achieves atomicity, consistency, isolation, and durability
Partition your data across multiple geolocations to ensure very low latency when serving data
Find out how indexes are stored and the optimizations used to serve query results faster
Discover the key concepts of deploying and managing CockroachDB clusters
Who this book is forSoftware engineers, database developers, database administrators, and anyone who wishes to learn about the features of CockroachDB and how to build database solutions that are fast, highly available, and cater to business-critical applications, will find this book useful. Although no prior exposure to CockroachDB is required, familiarity with database concepts will help you to get the most out of this book.
Kishen Das Kondabagilu Rajanna is currently working as a distributed query engineer at Adobe. His previous experience includes leading the data warehouse team at Cloudera, managing the SaaS platform at Rubrik, writing core services for the Oracle public cloud, and managing data infrastructure at Apple.
Table of Contents
CockroachDB - A Brief Introduction
How Does CockroachDB Work Internally?
Atomicity, Consistency, Isolation, and Durability (ACID)
Geo-Partitioning
Fault Tolerance and Auto-Rebalancing
How Indexes Work in CockroachDB
Schema Creation and Management
Exploring the Admin User Interface
An Overview Of Security Aspects
Troubleshooting Issues
Performance Benchmarking and Migration
Erscheinungsdatum | 11.03.2022 |
---|---|
Verlagsort | Birmingham |
Sprache | englisch |
Maße | 75 x 93 mm |
Themenwelt | Informatik ► Datenbanken ► Data Warehouse / Data Mining |
ISBN-10 | 1-80056-065-6 / 1800560656 |
ISBN-13 | 978-1-80056-065-9 / 9781800560659 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
Mehr entdecken
aus dem Bereich
aus dem Bereich
Daten importieren, bereinigen, umformen und visualisieren
Buch | Softcover (2024)
O'Reilly (Verlag)
54,90 €
eine Einführung mit Python, Scikit-Learn und TensorFlow
Buch | Softcover (2024)
O'Reilly (Verlag)
19,90 €