Название: Aerospike: Up and Running: Developing on a Modern Operational Database for Globally Distributed Apps
Автор: V. Srinivasan, Tim Faulkes, Albert Autin, Paige Roberts
Издательство: O’Reilly Media, Inc.
Год: 2025
Страниц: 220
Язык: английский
Формат: pdf, epub (true)
Размер: 10.1 MB
If you're a developer looking to build a distributed, resilient, scalable, high-performance application, you may be evaluating distributed SQL and NoSQL solutions. Perhaps you're considering the Aerospike database. This practical book shows developers, architects, and engineers how to get the highly scalable and extremely low-latency Aerospike database up and running. You will learn how to power your globally distributed applications and take advantage of Aerospike's hybrid memory architecture with the real-time performance of in-memory plus dependable persistence. After reading this book, you'll be able to build applications that can process up to tens of millions of transactions per second for millions of concurrent users on any scale of data. In this book, we present a modern, high-performance distributed database system that has all of the important features of traditional database systems like strong consistency, durability, and availability while also providing real-time distributed transactional and query capabilities at scale for a wide variety of real-time applications that previous generations of technologies could not satisfactorily handle. Aerospike is a distributed NoSQL database with exceptional speed on both reads and writes and a strong uptime percentage. This sounds reasonable and normal for a database, but it doesn’t put into perspective the capabilities of this software. NoSQL databases have traditionally achieved high performance and scale by relaxing consistency guarantees. Aerospike maintains strong consistency along with high-performance characteristics that have been proven in hundreds of mission-critical production deployments with several years of continuous uptime in the face of typical hardware and network failures. For the rest of this book, we’ll assume you have a good working knowledge of data, databases, and how to work with them. The book will focus on what makes Aerospike unique, and what you need to know about how it differs from other databases so that you can get the most out of it.