diff --git a/README.md b/README.md index 67d2b3b..9a077ce 100644 --- a/README.md +++ b/README.md @@ -77,9 +77,10 @@ Futriix - это http сервер-приложений со встроенно Для расширения базового функционала имеет встроенный lua-интепретатор.
СУБД futriix - это резидентная система, которая работает с данными в оперативной памяти (in-memory) и относится к классу **HTAP (Hybrid Transactional/Analytical Processing)**. При этом данные периодически сохраняются на диск (HDD или SSD) для защиты от потерь. -Одной из главных ключевых особенностей проекта, является тот факт, что приложение использует "lock-free архитектуру (Поддержка STM в транзакциях (Software Transactional Memory)" для атомарного выполнения групп команд), при этом все структуры данных используют атомарные операции и "epoch-based memory reclamation" для обеспечения потокобезопасности без блокировок. +Одной из главных ключевых особенностей проекта, является тот факт, что приложение использует смешенную архитектуру: "lock-free" и "wait-free" а(Поддержка STM в транзакциях (Software Transactional Memory)" для атомарного выполнения групп команд), при этом все структуры данных используют атомарные операции и "epoch-based memory reclamation" для обеспечения потокобезопасности без блокировок. -С инженерной точки зрения он представляет из себя "wait-free архитектуру (систему без блокировок)". +С инженерной точки зрения он представляет из себя попытку создать гибридную систему, объединяющую в себе архитектуры "lock-free" и "wait-free", которая в целом успешна, но имеет компромиссы в производительности из-за упрощений в реализации. + Для большинства практических задач она обеспечивает достаточную степень параллелизма, высокую производительность и отсутствие блокировок. ## Глоссарий