Aerospike
Aerospike — это хранилище пар вида ключ-значение с моделью данных без использования схемы. Данные организованы в контейнеры с собственными политиками, называемыми «namespaces» (пространства имен), семантически близкими к понятию «databases» (базы данных) в реляционных БД. В переделах namespace, данные разделены на «sets» (наборы — схоже с таблицей в RDMS) и «records» (записи — схоже со строками в таблице). Каждая запись имеет индексный «key» который уникален в наборе, и один или более именованных «bins» (схоже с колонками), которые содержат значения, ассоциированные с record.
Концепция Aerospike в терминах MySQL
Aerospike | MySQL |
---|---|
namespace | db |
set | table |
bin | column |
key | primary key |
record | row |
Рассмотрим далее как установить и сконфигурировать Aerospike, а так же как использовать Java клиент.