Update README.md
This commit is contained in:
parent
2786c24b9f
commit
cae67f36e9
19
README.md
19
README.md
@ -52,28 +52,23 @@
|
||||
|
||||
## О проекте
|
||||
|
||||
flusql — это высокопроизводительная встраиваемая SQL СУБД, разработанная на языке Rust с архитектурой wait-free. Система предназначена для приложений, требующих максимальной параллельности и минимальных задержек при работе с данными.
|
||||
flusql — это высокопроизводительная встраиваемая SQL СУБД, разработанная на языке Rust с архитектурой wait-free. Система предназначена для приложений, требующих максимальной масштабируемости и минимальных задержек при работе с данными.
|
||||
|
||||
**Отличительные особенности flusql**
|
||||
**Отличительные особенности flusql:**
|
||||
|
||||
* Wait-free архитектура: полное отсутствие блокировок при операциях чтения
|
||||
* Много-версионное управление параллелизмом (MVCC): изолированные транзакции без блокировок
|
||||
* Колоночное хранение данных: оптимизировано для аналитических запросов
|
||||
* Встроенный Lua интерпретатор: расширяемость через пользовательские скрипты
|
||||
* Сегментированные очереди: асинхронная обработка операций записи
|
||||
* MVCC (Multi-Version Concurrency Control): параллельное чтение без блокировок и изолированные транзакции без блокировок
|
||||
* Полноценный WAL (Write-Ahead Log): гарантии сохранности данных
|
||||
* Поддержка ACID транзакций: надежность и согласованность
|
||||
|
||||
**Архитектура-Wait-Free подход, что предоставляет следующие преимущества:**
|
||||
|
||||
* Отсутствие блокировок: использование атомарных операций вместо Mutex/RwLock
|
||||
* Сегментированные очереди: асинхронная обработка операций записи
|
||||
* MVCC (Multi-Version Concurrency Control): параллельное чтение без блокировок
|
||||
* Кэширование с контрольными точками: периодическая синхронизация данных
|
||||
* Колоночное хранение
|
||||
* Семейство столбцов: каждый столбец хранится отдельно
|
||||
* Оптимизация для аналитики: быстрые агрегатные операции
|
||||
* Эффективное сжатие: повторяющиеся значения хранятся один раз
|
||||
* Векторизованная обработка: пакетная обработка данных
|
||||
* Колоночное хранение данных: оптимизировано для аналитических запросов
|
||||
* Встроенная система Lua-плагинов: расширяемость функционала субд, через написанные на языке lua-плагины
|
||||
|
||||
|
||||
<p align="right">(<a href="#readme-top">К началу</a>)</p>
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user