AIKraft Agents

aerospike/aerospike-server

Aerospike Database Server – оптимизированная для флеш-памяти, работающая в памяти, NoSQL база данных

RAG⭐ 1 390Cпоследний релиз: 8.2.0.1
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Aerospike — это распределённая NoSQL-база данных, оптимизированная для работы с флеш-памятью и данными в оперативной памяти, сочетающая высокую производительность с гарантиями ACID.

Зачем нужен

Инструмент решает задачи обеспечения масштабируемости и надёжности для веб-приложений с высокой нагрузкой (web-scale), требуя при этом минимального ручного администрирования. Он полезен тем, кому нужна скорость традиционных in-memory решений без потери целостности данных.

Что можно реализовать

  • Разработка высоконагруженных веб-приложений, требующих мгновенного отклика
  • Хранение и обработка геоданных с использованием пространственного индексирования
  • Реализация систем с жёсткими требованиями к доступности и отказоустойчивости
  • Управление конфигурациями и сессиями пользователей в реальном времени

Ключевые возможности

  • Гарантии ACID для обеспечения надёжности данных
  • Встроенная поддержка геопространственных запросов (S2 Geometry Library)
  • Гибкая конфигурация: поддержка традиционных .conf файлов и экспериментального YAML с валидацией по схеме
  • Встроенная поддержка Lua для выполнения логики на стороне сервера
  • Оптимизация под флеш-накопители и оперативную память для максимальной скорости

👤 Кому подойдёт: Backend-разработчики, архитекторы распределённых систем и DevOps-инженеры, работающие с высоконагруженными сервисами

Релизы

8.2.0.1patch
🕐 9 дн назад · релиз на GitHub ↗

Исправлены критические падения узлов, проблемы с планировщиком запросов и управлением памятью в контейнерах.

  • Fixed: Устранено падение узлов при запросах к индексам типа LIST, MAPKEYS или MAPVALUES.
  • Fixed: Исправлено аварийное завершение работы при обращении к бинам с языковыми blob-данными (particle types 7-12) и типом 16.
  • Fixed: Устранено падение узла при агрегационных запросах к наборам с правилами маскирования при включенной безопасности.
  • Fixed: Исправлена проблема, при которой stop-writes не срабатывал, а статистика cgroup исчезала при превышении лимита памяти контейнера.
  • Fixed: Исправлено ложное предупреждение о системной памяти для бюджета stop-writes и ошибка холодного старта при настройке ASD_OPTIONS.
8.2.0.0majorbreaking
🕐 29 дн назад · релиз на GitHub ↗

Aerospike 8.2: поддержка Ubuntu 26.04, новые строковые функции, ICU-регулярки, оптимизатор запросов и структурированные ошибки.

  • Added: Добавлены 35 серверных операций со строками, поддержка ICU-регулярных выражений и сравнение неупорядоченных карт.
  • Added: Внедрен серверный оптимизатор запросов для автоматического выбора вторичных индексов по предикатам AEL.
  • Added: Появились новые операции: list join для списков строк и blob b64_encode для кодирования бинарных данных.
  • Added: Добавлена поддержка Ubuntu 26.04 LTS и флаг запуска --preview вместо --experimental.
  • Breaking: Строковые операции теперь отклоняют невалидный UTF-8 с ошибкой; запросы без индекса могут падать, если не включено allowScansWithWhere.
  • Deprecated: Тип вторичного индекса 'numeric' переименован в 'integer'; использование старого имени вызывает предупреждения.
8.1.2.5patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлены критические уязвимости CVE, утечки памяти, сбои при запуске и проблемы с хранением данных в Aerospike Server 8.1.2.5.

  • Fixed: Устранены уязвимости CVE-2026-63662, CVE-2026-71423 и CVE-2026-71419, связанные с проверкой границ, извлечением пустых элементов и переполнением кучи.
  • Fixed: Исправлены утечки памяти в операциях CDT, выражениях, вторичных индексах и аллокаторе.
  • Fixed: Устранены сбои при запуске сервера из-за проблем с конфигурацией YAML и топологией CPU.
  • Fixed: Исправлена потеря данных при холодном старте для setless записей и проблемы с MRT в pmem.
  • Fixed: Устранены ошибки в кластеризации, XDR, вторичных индексах и обработке выражений.
v8.1.2.3patch
🕐 3 мес назад · релиз на GitHub ↗

Релиз Aerospike Server 8.1.2.3 с исправлениями критических уязвимостей CVE, устранением утечек памяти и падений сервера.

  • Fixed: Устранены уязвимости CVE-2026-55749, CVE-2026-55753 и другие проблемы безопасности, включая падения при обработке некорректных данных.
  • Fixed: Исправлены утечки памяти в компонентах KVS, XDR и при инициализации pmem.
  • Fixed: Устранены критические ошибки, приводившие к краху сервера при работе с MRT, XDR и безопасностью.
  • Fixed: Исправлена работа команд info, masking и ограничено использование путей для вывода jem-stats.
8.1.2.1patch
🕐 6 мес назад · релиз на GitHub ↗

Исправлены критические ошибки: переполнение стека, потеря данных при сбоях и некорректные счётчики записей в транзакциях.

  • Fixed: Устранено переполнение стека (stack overflow) при полной синхронизации больших модулей SMD.
  • Fixed: Исправлено применение значения flush-size в экспериментальном YAML-конфиге, предотвращающее потерю данных.
  • Fixed: Устранена ошибка неочистки счётчика объектов после отката многозаписных транзакций (MRT).
  • Fixed: Снижено время простоя при холодном старте за счёт оптимизации блокировок при выборке записей.
  • Added: Снижена избыточность вывода логов для команды sindex-stat.