Skip to main content

Aerospike Developer Blog

Curated articles about application development and operations using Aerospike

Subscribe through RSS or Atom feeds, or explore all blog posts.


· 12 min read
Art Anderson

This is the first in a series of blog posts intended to help folks who may be struggling with deployment of an Aerospike database. I'm part of the Aerospike Developer Relations team, but I spend most of my days playing around with websites or writing code samples, and not deploying databases in real-world contexts. I hope that you can follow along with me as I fumble my way through a production build and create a tool that will not only help me with my job, but also help me learn a whole lot more about Aerospike.

Let me make the mistakes so you don't have to! Or do make them, that's cool too.

· 6 min read
Naresh Maharaj

When using the Aerospike Kubernetes Operator, the complexity of configuring a high performance distributed database is abstracted away, making the task of instantiating an Aerospike database incredibly easy. However, even though Kubernetes leads us towards expecting equivalent results regardless of platform, we need to be mindful of the peculiarities of individual frameworks, particularly if we are repeatedly iterating processes. ​ This article focuses on AWS EKS provisioned storage which is dynamically created when using the Aerospike Kubernetes Operator. Ensuring that storage has been fully deleted and other redundant resources removed is a necessary housekeeping step if you are to avoid unwelcome AWS charges. ​

· 11 min read
Neel Phadnis

(Source: Photo by Jan Antonin Kolar on Unsplash Source: Photo by Jan Antonin Kolar on Unsplash

Queries, scans, indexes, pagination, and parallelism are common concepts in databases, but each database differs in specifics. It is vital to understand the specifics in order to get the most out of a database. In Aerospike, queries and indexes play a key role in realizing its speed-at-scale objective. The goal of this post is to help developers better understand the Aerospike capabilities in these areas.

· 2 min read

Welcome to the Aerospike Standup. Here are some highlights:

We released Aerospike SQL Powered by Starburst 1.1.0 that supports Starburst Enterprise Platform (SEP), "a fully supported, enterprise-grade distribution of Trino that adds integrations, improves performance, provides security, and makes it easy to deploy, configure, and manage your clusters."

· 9 min read
Neel Phadnis

(Source: Photo by Wilhelm Gunkel on [Unsplash](https://unsplash.com/) ) Source: Photo by Wilhelm Gunkel on Unsplash

“Real-time describes various operations or processes that respond to inputs reliably within a specified time interval (Wikipedia).”

Real-time data must be processed soon after it is generated otherwise its value is diminished, and real-time applications must respond within a tight timeframe otherwise the user experience and business results are impaired. It is critical for real-time applications to have reliably fast access to all data, real-time or otherwise.

· 11 min read
Neel Phadnis

(Source: Photo by Cameron Ballard on [Unsplash](https://unsplash.com/) ) Source: Photo by Cameron Ballard on Unsplash

The Collection Data Types (CDTs) in Aerospike are List and Map. They offer powerful capabilities to model and access your data for speed-at-scale. A major use of the CDTs is to store and process JSON documents efficiently. In the recent Aerospike Database 6.1 release, secondary index capabilities over the CDTs have been enhanced to make the CDTs even more useful and powerful for JSON documents in addition to other uses.

· 3 min read

Welcome to the Aerospike Standup. Here are some highlights:

Come and learn in Tel Aviv on September 12, 2022 about "Operating and Querying Real-Time Data at Scale with K8s and Presto/Trino". Hear from the experts at SentinelOne, Syte, Hour One, as well as Aerospike. Find more details here.

· 19 min read
Neel Phadnis

(Source: Photo by Alex wong on Unsplash [Unsplash](https://unsplash.com/) ) Source: Photo by Alex wong on Unsplash Unsplash

SQL is broadly used as a data access language for analytics. Even if you are an application developer, chances are you have used it or at least are familiar with it.

Aerospike has broad support for SQL, enabling you to use SQL to access Aerospike data in multiple ways.

· 4 min read

Welcome to the Aerospike Standup. Here are some highlights:

Come and learn in New York on 23 August 2022 How to Get Unlimited Scale with Real-Time SLAs From Your Rich Database Apps from Srini Srinivasan, Founder and CTO of Aerospike, at SQL NYC, The NoSQL & NewSQL Database Big Data Meetup. Register now!

Join PhonePe and Aerospike on 26 August 2022 in Bengaulru, India, for an exclusive developer meetup! Learn from PhonePe architects how to manage a large number of clusters, and get performance tips from an Aerospike expert for real-time applications. Register now!

· 14 min read
Neel Phadnis

(Source: Photo by Jametlene Reskp on [Unsplash](https://unsplash.com/) ) Source: Photo by Jametlene Reskp on Unsplash

Aerospike Database and the client API provide a rich set of capabilities that have evolved over more than a decade through an increasing number of mission critical deployments. This post provides a high level view of the Aerospike architecture and API to give developers a broader understanding of its architecture and capabilities, and help them become more productive and effective. This post also points to resources for further exploration of specific areas.