HTAP-СУБД с предсказуемым поведением под нагрузкой
Без VACUUM, с жёсткими контрактами на ресурсы. Отечественная замена сложных связок (PostgreSQL + ClickHouse), изолирующая транзакции и тяжелую аналитику.
Радикальное снижение стоимости владения
Вместо трёх систем (например: транзакционная СУБД + аналитическое хранилище + ETL-шина) — одна. Это устраняет технологический «зоопарк», кратно снижая затраты на оборудование, лицензии и команду эксплуатации.
Единая система для двух миров
Заменяет связки из транзакционных и аналитических баз (например, PostgreSQL + ClickHouse или Oracle + Greenplum). Выполняйте транзакции и тяжелую аналитику над одними данными без репликации и задержек.
Ключевые характеристики
Архитектурные решения, которые отличают AngaraBase от классических СУБД.
Почему Rust?
Для системы баз данных язык реализации — это не деталь реализации, а архитектурное решение.
// MVCC transaction manager (AngaraBase)
pub struct TransactionManager {
mvcc_store: Arc<MvccStore>,
undo_log: UndoLog,
raft_node: RaftNode,
}
impl TransactionManager {
pub async fn begin_txn(
&self,
isolation: IsolationLevel,
) -> Result<Transaction> {
let ts = self.mvcc_store
.next_timestamp().await?;
Ok(Transaction::new(ts, isolation))
}
}
Мы в цифрах
Предварительный прогон против PostgreSQL 18.4 на одной виртуальной машине (Yandex Cloud, 8 vCPU, NVMe) при равных настройках надёжности записи. Показываем только то, что измерили честно.
AngaraBase в сравнении с PostgreSQL и Oracle
Архитектурные отличия от традиционных транзакционных и коммерческих СУБД. Прямой путь к импортозамещению без потери производительности.
| Характеристика | PostgreSQL | Oracle | AngaraBase |
|---|---|---|---|
| Модель MVCC | Heap MVCC + vacuum | UNDO (коммерческая) | UNDO-log MVCC |
| Технологические окна | Регулярный VACUUM | Фоновые задачи | Нет VACUUM |
| Изоляция OLTP/OLAP | Отсутствует (нужен ClickHouse) | Resource Manager | Жёсткие контракты (Fail-closed) |
| Лимиты ресурсов | Мягкие, рекомендательные | Resource Manager | Жёсткие, по компонентам |
| Язык разработки | C | C / C++ | Rust |
| Восстановление | WAL + checkpoint | ARIES-подобное | ARIES (Analysis → Redo → Undo) |
| Наблюдаемость | Сторонние экспортеры | Enterprise инструменты | Метрики + SQLSTATE + USDT |
| Платформы | Все основные ОС | Все основные ОС | Только Linux (by design) |
| Сетевой протокол | pgwire (родной) | OCI / TNS | pgwire (100% совместимость) |
| Импортозамещение | Global (Source Available) | США (покинула РФ) | Россия (независимая разработка) |
Дорожная карта продукта
Показываем текущую готовность компонентов ядра и стратегический вектор развития продукта для Enterprise-экосистем.
Найдите свой сценарий
Выберите близкую отрасль — и увидите конкретную задачу, которую AngaraBase помогает решить, и за счёт чего.
Закрытый пилот для ранних последователей
Сейчас мы приглашаем ограниченное количество tech-forward команд для проведения пилотов. Вы получите прямой доступ к core-команде разработчиков и сможете повлиять на roadmap продукта.