From 6befc51eef0b0f5e94e7ef0abdadc0b6df631b24 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: Fri, 17 Jul 2026 19:17:24 +0000 Subject: [PATCH] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c337c83..e103c01 100644 --- a/README.md +++ b/README.md @@ -465,18 +465,18 @@ done > [!TIP] >**Совместимость с MongoDB**
> СУБД futriiX полностью совместима по синтаксису запросов с NOSQL-субд MongoDB. -> Вы можете использовать знакомые NoSQL-конструкции и драйверы, легко мигрируя с существующей инфраструктуры. +> Вы можете использовать знакомые NoSQL-конструкции и драйверы, легко мигрируя с существующей инфраструктуры.
Futriix поддерживает привычный MongoDB‑синтаксис для работы с документами. -Вы можете использовать стандартные команды: insert(), find(), update(), delete() — точно так же, как в MongoDB. -Все CRUD‑операции (создание, чтение, обновление, удаление) выполняются без блокировок (wait‑free) и гарантируют корректную работу при параллельном доступе за счёт атомарных структур данных. +Вы можете использовать стандартные команды: `insert()`, `find()`, `update()`, `delete()` — точно так же, как в MongoDB. +Все вышеперечисленные CRUD‑операции (создание, чтение, обновление, удаление) выполняются без блокировок (wait‑free) и гарантируют корректную работу при параллельном доступе за счёт атомарных структур данных. При этом система автоматически: * Создаёт уникальный идентификатор _id для каждого документа; * Проверяет соответствие схеме (валидация); * Добавляет временную метку к каждому объекту (таблице или полю). - > [!NOTE] +> [!NOTE] >**Выполнение операций**
> Операции выполняются в рамках гарантий изоляции, обеспечиваемых MVCC и протоколом консенсуса Raft. > Для распределённых транзакций применяется протокол Saga.