Company
Date Published
Author
Shivani Gupta
Word count
791
Language
English
Hacker News points
None

Summary

Couchbase version 7.1 introduces the Magma storage engine, which significantly improves performance and reduces total cost of ownership (TCO) by allowing for more efficient data storage and retrieval. With a memory-to-data ratio as low as 1%, Couchbase can store hundreds of terabytes of JSON data in a single node, reducing the number of servers needed to achieve the same result. Magma also offers improved performance gains in disk-based workloads, including a 4x increase in throughput for mixed disk-based workloads and a 10x improvement in tail latency for reads. The new storage engine is based on a proprietary architecture that combines Log Structured Merge trees with value separation in a log structured object store, allowing for better efficiency metrics and reduced space amplification. To use Magma, users can create a Couchbase bucket with the storage engine selection as Magma, which can be mixed with other storage engines like Couchstore. With Magma, Couchbase 7.1 becomes an ideal database for data-intensive use cases such as IoT, logging, customer portals, metadata and content stores, and user profiles.