mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-06 18:54:14 +08:00
mdbx: fix README typos.
Change-Id: I99b70c564172e44b297c34bdafd97053d5aebf3e
This commit is contained in:
parent
b839352e52
commit
71822ee6ba
12
README.md
12
README.md
@ -437,7 +437,7 @@ _libmdbx_ при этом не ведет WAL, а передает весь ко
|
|||||||
* подождать некоторое время, в расчете что проблемная операция
|
* подождать некоторое время, в расчете что проблемная операция
|
||||||
чтения будет штатно завершена;
|
чтения будет штатно завершена;
|
||||||
|
|
||||||
* перервать текущую операцию изменения данных с возвратом кода
|
* прервать текущую операцию изменения данных с возвратом кода
|
||||||
ошибки.
|
ошибки.
|
||||||
|
|
||||||
3. Гарантия сохранности БД в режиме `WRITEMAP+MAPSYNC`.
|
3. Гарантия сохранности БД в режиме `WRITEMAP+MAPSYNC`.
|
||||||
@ -570,21 +570,19 @@ _libmdbx_ при этом не ведет WAL, а передает весь ко
|
|||||||
> - memory corruption and segfaults.
|
> - memory corruption and segfaults.
|
||||||
|
|
||||||
22. Дополнительный код ошибки `MDBX_EMULTIVAL`, который возвращается из
|
22. Дополнительный код ошибки `MDBX_EMULTIVAL`, который возвращается из
|
||||||
`mdbx_put()` и `mdbx_replace()` при попытке выполнять неоднозначное
|
`mdbx_put()` и `mdbx_replace()` при попытке выполнить неоднозначное
|
||||||
обновление или удаления одного из нескольких значений с одним ключом,
|
обновление или удаления одного из нескольких значений с одним ключом.
|
||||||
т.е. когда невозможно однозначно идентифицировать одно целевое значение
|
|
||||||
из нескольких.
|
|
||||||
|
|
||||||
23. Возможность посредством `mdbx_get_ex()` получить значение по
|
23. Возможность посредством `mdbx_get_ex()` получить значение по
|
||||||
заданному ключу, одновременно с количеством дубликатов.
|
заданному ключу, одновременно с количеством дубликатов.
|
||||||
|
|
||||||
24. Наличие функций mdbx_cursor_on_first() и mdbx_cursor_on_last(),
|
24. Наличие функций `mdbx_cursor_on_first()` и `mdbx_cursor_on_last()`,
|
||||||
которые позволяют быстро выяснить стоит ли курсор на первой/последней
|
которые позволяют быстро выяснить стоит ли курсор на первой/последней
|
||||||
позиции.
|
позиции.
|
||||||
|
|
||||||
25. При завершении читающих транзакций, открытые в них DBI-хендлы не
|
25. При завершении читающих транзакций, открытые в них DBI-хендлы не
|
||||||
закрываются и не теряются при завершении таких транзакций посредством
|
закрываются и не теряются при завершении таких транзакций посредством
|
||||||
mdbx_txn_abort() или mdbx_txn_reset(). Что позволяет избавится от ряда
|
`mdbx_txn_abort()` или `mdbx_txn_reset()`. Что позволяет избавится от ряда
|
||||||
сложно обнаруживаемых ошибок.
|
сложно обнаруживаемых ошибок.
|
||||||
|
|
||||||
26. Генерация последовательностей посредством `mdbx_dbi_sequence()`.
|
26. Генерация последовательностей посредством `mdbx_dbi_sequence()`.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user