SequoiaDB — распределённая мульти-модельная СУБД, совмещающая документно-ориентированный и реляционный подходы к хранению данных с поддержкой транзакций уровня ACID и возможностями масштабирования в распределённых кластерах. Система разработана для обработки как структурированных, так и неструктурированных данных, предоставляя интерфейсы для работы с JSON-подобными документами, индексирования, распределённого хранения и выполнения запросов в распределённой среде. Архитектура ориентирована на отказоустойчивость и балансировку нагрузки с использованием репликации и шардинга данных.
Платформа позиционируется для сценариев, где требуется сочетание гибкости документно-ориентированных моделей и гарантии согласованности транзакций, а также для приложений, требующих горизонтального масштабирования и обработки больших объёмов данных в реальном времени. Исторически СУБД развивалась как ответ на потребность в системах, совмещающих возможности NoSQL (масштабирование, схема-невязимость) и традиционные свойства SQL-ориентированных СУБД (транзакции, сильная согласованность). В случае ограниченной доступности подробной публичной информации о внутренней реализации, описание ниже опирается на общедоступные сведения о типичных возможностях подобных систем и известных характеристиках SequoiaDB.
- Мульти-модельность: поддержка документно-ориентированного хранения и элементов реляционной модели, возможность хранения JSON-подобных документов и работы с ними через запросы.
 - ACID-транзакции: обеспечение атомарности, согласованности, изолированности и долговечности на уровне транзакций в распределённой среде.
 - Горизонтальное масштабирование: шардинг данных с распределением по узлам кластера для обработки больших объёмов и обеспечения линейного роста пропускной способности.
 - Отказоустойчивость: механизмы репликации и автоматического восстановления, обеспечивающие доступность данных при отказах узлов.
 - Индексация и запросы: поддержка вторичных индексов и оптимизированных планов выполнения для эффективного поиска и выборки данных.
 - HTAP-возможности: сочетание аналитической и транзакционной нагрузки на единую платформу (Hybrid Transactional/Analytical Processing) для упрощения потока данных между OLTP и OLAP задачами.
 - Хранение неструктурированных данных: поддержка больших документов и двоичных объектов, позволяющая сохранять медиа и другие неструктурированные данные.
 - Интеграция и интерфейсы: клиентские драйверы и API для популярных языков и протоколов, инструменты для управления кластером и мониторинга состояния.
 - Безопасность: механизмы аутентификации, авторизации и шифрования передачи данных для защиты информации в распределённой среде.
 - Используемые сценарии: приложения электронной коммерции, системы аналитики в реальном времени, интернет-вещей, мобильные бэкэнды и другие распределённые приложения с требованием к консистентности и масштабируемости.