Расширения WAL | Clusters_Federation

Расширения WAL

Начиная с версии 0.7.0, TCF поддерживает расширения журнала упреждающей записи (WAL extensions). Такие расширения позволяют добавлять дополнительную информацию к каждой записи в журнале WAL. В частности, расширения WAL позволяют хранить старый и новый кортежи вместе с ключом шардирования (bucket_id) для каждой совершённой CRUD-операции. В шардированном кластере ключ bucket_id используется для отправки запросов UPDATE и DELETE на конкретный набор реплик, что повышает производительность обработки таких операций на больших кластерах.

Настройка расширений WAL

Чтобы включить расширения WAL в конфигурации Tarantool 3.x, используйте опцию wal.ext.*:

wal:
  ext:
    new: true
    old: true

В конфигурации Tarantool 2.x на основе Cartridge это можно сделать с помощью опции wal_ext:

box.cfg {
    wal_ext = { old = true, new = true }
}
Нашли ответ на свой вопрос?
Обратная связь