У меня есть одна таблица с данными 2T, сохраненными в c * каждой машине.И если использовать LCS
, данные будут иметь 5 уровней:
- L1: 160M * 10 = 1.6G
- L2: 1.6G * 10 = 16G
- L3: 16G * 10 = 160G
- L4: 160G * 10 = 1.6T
- L5: 1.6T * 10 = 16T
Когда я смотрю вИсходный код, я нашел вариант: fanout_size
.
Значение по умолчанию - 10. Как насчет изменить это значение на 100?Тогда уровень снизится до 3:
- L1: 160M * 100 = 16G
- L2: 16G * 100 = 1.6T
- L3: 1.6T * 100= 160T
Или я мог бы установить это на 10000?Может ли это помочь решить проблему усиления записи?
В настоящее время я использую STCS.Я хочу решить 2 проблемы, но я не знаю, может ли LCS с помощью этой опции помочь мне решить их:
- сжатие выполняется слишком медленно, особенно для больших файлов (100 ГБ на файл)
- одновременное чтение - пул (10 одновременных, то диск io заполнен) (здесь нет ssd)