Aerospike Data Modeling Part 5: Bucketing

Aerospike has a maximum record size, which is not an uncommon restriction in a database. When using storage, the entire record is located consecutively, creating predictability as well as performance. Through embedding, we can model and store large, complex objects….

Read More →

Aerospike Data Modeling Part 3: State Machines and Queues

A common data pattern revolves around managing states and ensuring consistent transitions between states. This could be anything from a fulfillment process to workflows or other systems that require maintaining state. In this section, we will cover the concept of…

Read More →

Aerospike Data Modeling Part 2: The Faceting Pattern

Faceting is a pattern that can be applied to many domain problems. In this context, faceting presents summaries of important metrics and trends and aggregations of key quantitative and qualitative information sources. Applying faceting techniques to your operational datastore can…

Read More →

Modeling Your Data with Aerospike

Data modeling is often the first step in database design and usually involves a progression from conceptual model to logical model to physical schema. But, as Aerospike is a key-value store, the way you think about, model, and access your…

Read More →