flâneur — a map of the web's best reading

2.3x faster using the Go plugin to replace Lua virtual machine

engineering.grab.com · 1,005 words · saved by 1 readers

The Talaria open-source project has made significant improvements by replacing Lua VM with the Go plugin resulting in 2.3x faster performance and memory usage reduction. Talaria is a time-series database designed for Big Data systems used to process millions of transactions and connections daily at Grab, requiring scalable data-driven decision-making.

Abstract We’re excited to share with you the latest update on our open-source project Talaria . In our efforts to improve performance and overcome infrastructure limitations, we’ve made significant strides by implementing the Go plugin to replace Lua VM. Our team has found that the Go plugin is roughly 2.3x faster and uses 2.3x less memory than the Lua VM. This significant performance boost has helped us improve overall functionality, scalability, and speed. For those who aren’t familiar, Talaria is a distributed, highly available, and low-latency time-series database that’s designed for Big D

Explore this link on the map →

related reading