XTDB — документо-ориентированная БД;
была создана для удовлетворения сложных требований к соответствию данных. К XTDB можно писать запросы с помощью SQL и XTQL.
XTDB использует:
— Apache Kafka для хранения транзакций и документов в виде почти неизменяемых журналов
— RocksDB или LMDB для размещения индексов для богатой поддержки запросов
— Clojure-протоколы для расширения возможностей (например, для замены Kafka на SQLite)
Такая конструкция позволяет поддерживать XTDB как небольшое и эффективное ядро, которое может легко масштабироваться для поддержки множества вариантов использования
Быстрый старт с Docker:
docker run --pull=always -tip 6543:3000 ghcr.io/xtdb/xtdb-standalone-ea
🖥 GitHub
🟡 Доки
@sqlhub
