Company
Date Published
Author
Aerospike Engineering
Word count
2777
Language
English
Hacker News points
None

Summary

Aerospike 3.8 introduces Cross Datacenter Replication (XDR) that replicates a significantly higher write load across high-latency links than its earlier versions, employing pipelining to completely take the round-trip time of the link out of the throughput equation, enabling XDR to keep up with client writes even under extremely write-heavy workloads. With pipelining, Aerospike can send and receive data concurrently without waiting for responses, allowing it to handle high-bandwidth links and reducing latency. The new version also includes TCP tuning adjustments to accommodate the increased in-flight data, ensuring that the system can process a large number of concurrent requests without running into TCP limits. This improvement has real-world implications for users with write-heavy workloads and data centers around the globe, potentially leading to an increase in XDR throughput by 10x or more after upgrading from Aerospike 3.7 to 3.8.