2.3x faster using the Go plugin to replace Lua virtual machine
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
- NYSRGnotes.ekzhang.com
- abseil / Performance Hintsabseil.io
- From hand-tuned Go to self-optimizing code: Building BitsEvolve | Datadogdatadoghq.com
- GitHub - fatih/vim-go: Go development plugin for Vim · GitHubgithub.com
- Frequently Asked Questions (FAQ) - The Go Programming Languagego.dev
- Why Discord is switching from Go to Rustdiscord.com
- The Conductor Rewrite: What They Changed to Make It Fastperformance.dev
- Speeding Up the Webcola Graph Viz Library with Rust + WebAssembly - Casey Primozic's Homepagecprimozic.net
- Go | CodeCraftersapp.codecrafters.io
- CRDTs go brrrjosephg.com
- Langfuselangfuse.com
- abseil / Performance Hintsabseil.io