бы хорошо. Будь то lmdb или libmdbx
- но непонятно что делать с движком без WAL, и как гарантировать хоть что-то, в сценариях с асинхронной и тем более синхронной репликацией в кластере, если у нас нет WAL?
Как вообще изменения с мастера на реплику доносить, если мы полагаемся на ОС в MVCC и оперируем страницами, а не записями?
Пока точно нет намерения делать из mdbx полноценный движок хранения для тарантула, в частности с поддержкой реплик и т.п. Ибо с этим действительно связана масса архитектурных проблем и необходимостью проводить глубокие изменения как в тарантуле, так и в libmdbx.
Обсуждают сегодня