From 4ecaae06a7ed72b8e1adacfc67153e4c8957322f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9=20=D0=A1?= =?UTF-8?q?=D0=B0=D1=84=D1=80=D0=BE=D0=BD=D0=BE=D0=B2?= Date: Mon, 15 Jun 2026 21:14:48 +0000 Subject: [PATCH] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9d86a7e..64291a1 100644 --- a/README.md +++ b/README.md @@ -127,7 +127,7 @@ futriix - это легковесная, распределённая NOSQL, и > >**Общие положения**
> -> Веб-интерфейс СУБД реализует простейшую аутентификацию на основе пары «идентификатор пользователя» и «пароль».
+> Веб-интерфейс СУБД реализует простейшую аутентификацию на основе пары «идентификатор пользователя» и «пароль» с алгоритмом шифрования SHA-256
> Поскольку `Futriix` эксплуатируется преимущественно в ЗПС, где организационные и сетевые меры исключают перехват трафика и подбор учётных данных, реализованный механизм аутентификации является достаточным в рамках принятой модели угроз. > > **Требования к паролю**
@@ -1734,12 +1734,11 @@ futriix:~> doc compression employees 550e8400-e29b-41d4-a716-446655440000 - [x] Реализовать Автоматическое масштабирование (перед реализацией кратко расскажи, на каком алгоритме оно будет основано и как будет работать) - [x] Реализовать Прозрачное обновление схемы данных - [x] Реализовать в системе бекапов только "планировщик бэкапов" и "инкрементальность (на основе WAL)" -- [ ] Реализовать механизм плагинов, с помощью которого можно на языке lua реализовать движки для субд, не изменяя её исходный код +- [x] Реализовать механизм плагинов, с помощью которого можно на языке lua реализовать движки для субд, не изменяя её исходный код - [ ] Реализовать Multi-Raft (Несколько независимых Raft групп для разных шардов) - [ ] Реализовать (Linearizable чтения) чтения через лидера с кворумом для строгой консистентности в кластере - [ ] Реализовать Learner узлы узлы для репликации без права голоса (для бэкапов) - [ ] Реализовать Raft as a Service (Raft как сервис, т.е.отдельный процесс Raft для управления шардами (Raft-as-a-Service)) -- [ ] Реализовать автоматический шардинг с консистентным хэшированием - [ ] Реализовать полноценную поддержку алгоритма Raft (с автоматическим перевывыбором лидера, с доменом отказа) - [ ] Реализовать геораспределённую кластеризацию (Региональные зоны Поддержка нескольких availability zones с приоритетом выбора,Чтение из ближайшей реплики Маршрутизация запросов к географически ближайшему узлу,Асинхронная межрегиональная репликация Снижение задержек для глобальных кластеров) - [ ] Реализовать Read-only лидер (Оптимизация запросов на чтение через локальные индексы)