45 lines
1.4 KiB
TOML
45 lines
1.4 KiB
TOML
|
|
# Конфигурационный файл СУБД futriis
|
||
|
|
|
||
|
|
[cluster]
|
||
|
|
name = "test_cluster"
|
||
|
|
node_ip = "192.168.0.103" # Укажите ваш реальный IP
|
||
|
|
node_port = 9876
|
||
|
|
raft_port = 9878
|
||
|
|
raft_data_dir = "raft_data"
|
||
|
|
bootstrap = true # Флаг для первого узла в кластере
|
||
|
|
nodes = [ # Список узлов кластера
|
||
|
|
"192.168.0.103:9878", # Текущий узел
|
||
|
|
# "192.168.0.104:9878", # Другие узлы кластера
|
||
|
|
# "192.168.0.105:9878",
|
||
|
|
]
|
||
|
|
|
||
|
|
[storage]
|
||
|
|
page_size_mb = 64
|
||
|
|
max_collections = 100
|
||
|
|
max_documents_per_collection = 1000000
|
||
|
|
|
||
|
|
[repl]
|
||
|
|
prompt_color = "#00bfff"
|
||
|
|
history_size = 1000
|
||
|
|
|
||
|
|
[log]
|
||
|
|
log_file = "futriis.log"
|
||
|
|
log_level = "debug"
|
||
|
|
|
||
|
|
[replication]
|
||
|
|
enabled = false
|
||
|
|
master_master = false
|
||
|
|
sync_replication = false
|
||
|
|
replication_timeout_ms = 5000
|
||
|
|
|
||
|
|
[plugins]
|
||
|
|
enabled = false
|
||
|
|
script_dir = "plugins"
|
||
|
|
allow_list = ["print", "math", "string"]
|
||
|
|
|
||
|
|
[compression]
|
||
|
|
enabled = true # Включить сжатие данных
|
||
|
|
algorithm = "snappy" # Алгоритм: snappy, lz4, zstd
|
||
|
|
level = 3 # Уровень сжатия (1-9, зависит от алгоритма)
|
||
|
|
min_size = 1024 # Минимальный размер документа для сжатия (байт)
|