Update README.md

This commit is contained in:
Григорий Сафронов 2025-12-05 11:15:42 +00:00
parent 1f89b71f21
commit 74cbca2f4a

View File

@ -77,9 +77,9 @@ Futriix - это http сервер-приложений со встроенно
Для расширения базового функционала имеет встроенный lua-интепретатор.<br>
СУБД futriix - это резидентная система, которая работает с данными в оперативной памяти (in-memory) и относится к классу **HTAP (Hybrid Transactional/Analytical Processing)**. При этом данные периодически сохраняются на диск (HDD или SSD) для защиты от потерь.
Одной из главных ключевых особенностей проекта, является тот факт, что приложение использует concurrent архитектуру с элементами lock-free подходов (атомарные счётчики, атомарные флаги в репликации, асинхронные задачи для фоновых операций), при этом не соответствуя строгому определению "wait-free (неблокирующая синхронизация)", где каждая операция должна завершаться за конечное число шагов независимо от активности других потоков.
Одной из главных ключевых особенностей проекта, является тот факт, что приложение использует "lock-free архитектуру (Поддержка STM в транзакциях (Software Transactional Memory)" для атомарного выполнения групп команд), при этом все структуры данных используют атомарные операции и "epoch-based memory reclamation" для обеспечения потокобезопасности без блокировок.
С инженерной точки зрения он представляет из себя "low-lock (систему с минимальным количеством блокировок)" с элементами wait-free архитектуры.
С инженерной точки зрения он представляет из себя "wait-free архитектуру (систему без блокировок)".
## Глоссарий