Update README.md
This commit is contained in:
@@ -465,18 +465,18 @@ done
|
|||||||
> [!TIP]
|
> [!TIP]
|
||||||
>**Совместимость с MongoDB**<br>
|
>**Совместимость с MongoDB**<br>
|
||||||
> СУБД futriiX полностью совместима по синтаксису запросов с NOSQL-субд MongoDB.
|
> СУБД futriiX полностью совместима по синтаксису запросов с NOSQL-субд MongoDB.
|
||||||
> Вы можете использовать знакомые NoSQL-конструкции и драйверы, легко мигрируя с существующей инфраструктуры.
|
> Вы можете использовать знакомые NoSQL-конструкции и драйверы, легко мигрируя с существующей инфраструктуры.<br>
|
||||||
|
|
||||||
Futriix поддерживает привычный MongoDB‑синтаксис для работы с документами.
|
Futriix поддерживает привычный MongoDB‑синтаксис для работы с документами.
|
||||||
Вы можете использовать стандартные команды: insert(), find(), update(), delete() — точно так же, как в MongoDB.
|
Вы можете использовать стандартные команды: `insert()`, `find()`, `update()`, `delete()` — точно так же, как в MongoDB.
|
||||||
Все CRUD‑операции (создание, чтение, обновление, удаление) выполняются без блокировок (wait‑free) и гарантируют корректную работу при параллельном доступе за счёт атомарных структур данных.
|
Все вышеперечисленные CRUD‑операции (создание, чтение, обновление, удаление) выполняются без блокировок (wait‑free) и гарантируют корректную работу при параллельном доступе за счёт атомарных структур данных.
|
||||||
При этом система автоматически:
|
При этом система автоматически:
|
||||||
|
|
||||||
* Создаёт уникальный идентификатор _id для каждого документа;
|
* Создаёт уникальный идентификатор _id для каждого документа;
|
||||||
* Проверяет соответствие схеме (валидация);
|
* Проверяет соответствие схеме (валидация);
|
||||||
* Добавляет временную метку к каждому объекту (таблице или полю).
|
* Добавляет временную метку к каждому объекту (таблице или полю).
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
>**Выполнение операций**<br>
|
>**Выполнение операций**<br>
|
||||||
> Операции выполняются в рамках гарантий изоляции, обеспечиваемых MVCC и протоколом консенсуса Raft.
|
> Операции выполняются в рамках гарантий изоляции, обеспечиваемых MVCC и протоколом консенсуса Raft.
|
||||||
> Для распределённых транзакций применяется протокол Saga.
|
> Для распределённых транзакций применяется протокол Saga.
|
||||||
|
|||||||
Reference in New Issue
Block a user