diff --git a/README.md b/README.md index 7fdc0d7..05e1fff 100644 --- a/README.md +++ b/README.md @@ -1735,6 +1735,16 @@ futriix:~> doc compression employees 550e8400-e29b-41d4-a716-446655440000 - [x] Реализовать Прозрачное обновление схемы данных - [x] Реализовать в системе бекапов только "планировщик бэкапов" и "инкрементальность (на основе WAL)" - [x] Реализовать механизм плагинов, с помощью которого можно на языке lua реализовать движки для субд, не изменяя её исходный код +- [x] Реализовать атомарную запись через временный файл +- [x] Реализовать контрольную сумму SHA-256 для чекпоинтов +- [x] Реализовать блокировку при восстановлении +- [x] Реализовать проверку целостности при загрузке +- [x] Реализовать вывод информации о восстановлении +- [x] Реализовать блокировку при восстановлении +- [x] Реализовать очистку WAL сегментов после бэкапа +- [x] Реализовать Проверку версии бэкапа +- [x] Реализовать статусы бэкапов (pending/running/completed/failed) +- [x] Реализовать атомарнуя запись бэкапов - [ ] Реализовать Multi-Raft (Несколько независимых Raft групп для разных шардов) - [ ] Реализовать (Linearizable чтения) чтения через лидера с кворумом для строгой консистентности в кластере - [ ] Реализовать Learner узлы узлы для репликации без права голоса (для бэкапов)