Update README.md
This commit is contained in:
@@ -251,9 +251,9 @@ futriix - это легковесная, распределённая NOSQL, и
|
|||||||
<br>
|
<br>
|
||||||
|
|
||||||
|
|
||||||
**Ключевые особенности реализации**
|
**Ключевые особенности реализации**
|
||||||
|
|
||||||
| Особенность | Реализация | Преимущество |
|
| Особенность | Реализация | Преимущество |
|
||||||
|-----------|------------|--------------|
|
|-----------|------------|--------------|
|
||||||
| Wait‑free чтение | sync.Map + атомарные операции | Нет блокировок при чтении |
|
| Wait‑free чтение | sync.Map + атомарные операции | Нет блокировок при чтении |
|
||||||
| Отдельные индексы | Индексы в sync.Map, отдельно от документов | Параллельный доступ к данным и индексам |
|
| Отдельные индексы | Индексы в sync.Map, отдельно от документов | Параллельный доступ к данным и индексам |
|
||||||
@@ -268,9 +268,9 @@ futriix - это легковесная, распределённая NOSQL, и
|
|||||||
<br>
|
<br>
|
||||||
|
|
||||||
|
|
||||||
**Сложностные характеристики**
|
**Сложностные характеристики**
|
||||||
|
|
||||||
| Операция | Сложность | Примечание |
|
| Операция | Сложность | Примечание |
|
||||||
|----------|----------|------------|
|
|----------|----------|------------|
|
||||||
| Вставка документа | $O(1) + O(k)$ | $k$ — количество индексов |
|
| Вставка документа | $O(1) + O(k)$ | $k$ — количество индексов |
|
||||||
| Поиск по ID | $O(1)$ | Прямая lookup в sync.Map |
|
| Поиск по ID | $O(1)$ | Прямая lookup в sync.Map |
|
||||||
|
|||||||
Reference in New Issue
Block a user