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.