Company
Date Published
Author
Tim Faulkes
Word count
4056
Language
English
Hacker News points
None

Summary

Aerospike version 8 introduces distributed ACID transactions, designed to enhance consistency and scalability for developers. Aerospike has long been known as one of the world's fastest, most scalable, and most resilient databases, suitable for use cases where consistency is paramount, such as real-time payment systems. However, it was limited by its unit of atomicity being a single record, which restricted coordination updates to two or more records with atomic guarantees. Aerospike's distributed ACID transactions solve this shortcoming, providing serializable transactions at scale with minor changes to the API developers use. The transactions involve additional reads and writes of the database due to locking, but the impact on latency is often smaller than anticipated. This feature enables the use of transactions in various high-speed and high-scale applications, including real-time bidding in AdTech, fraud detection, recommendation systems, customer 360, and more.