Node on FIRE! Optimizing Callback Handler Performance in Aerospike Node.js

Jan Hecking Blog, Technology, Aerospike Technology

Introduction    Version 2 of the Aerospike Node.js client was released earlier this year; one of our key focus areas was to improve the client’s performance with the switch to asynchronous, non-blocking I/O. Overall, the v2 client improved performance considerably, by 29%. Another major change in version 2 was the adoption of error-first callback semantics to …

Win-Win: Greater Speed and Lower Latency with Aerospike’s Node.js Client v2.0

Jan Hecking Blog, Technology, Aerospike Technology

As promised in the March 2016 announcement of the Aerospike Node.js Client v2.0 early adopter release, today we are going to take a closer look at the performance gains resulting from the switch to non-blocking I/O in the underlying Aerospike C/C++ client library. Asynchronous Or Not? Node.js’s asynchronous, event-driven programing model is designed to build …

A Change is Gonna Come: Early Adopter Release for Aerospike Node.js Client v2.0

Jan Hecking Blog, Technology, Aerospike Technology

Today, we are announcing the Early Adopter release of version 2.0 of the Aerospike Node.js client. Version 2.0 represents a major update to the Node.js client library with some user-visible changes, as well as lots of refactoring under the hood. Please find below a list of all major changes, including some backward incompatible API changes. …