Company
Date Published
Author
Venkat Subramanian, Product Manager
Word count
358
Language
English
Hacker News points
None

Summary

Couchbase 5.0 introduces Plasma, a new storage engine that significantly enhances the performance of Global Secondary Indexes by utilizing modern hardware capabilities and a memory-first design. This re-engineered system improves upon its predecessor, ForestDB, by handling up to 100,000 mutations per second, reducing memory and disk usage, and dramatically lowering latencies and increasing throughput. In particular, Plasma's performance in secondary index scans shows latencies reduced by more than threefold and throughput improved by eightfold, with even more dramatic improvements in scenarios requiring synchronization of all mutations. The updates also lead to reduced write amplification, thereby extending SSD lifespan. As a result, Couchbase 5.0 offers users an opportunity to experience vastly improved index performance in real-world applications, with automatic index recreation for customers upgrading from ForestDB.