VInt чрезвычайно экономит пространство. Теоретически это может сэкономить до 75% пространства.
В Lucene многие структуры представляют собой список целых чисел. Например, список документов для данного термина, позиции (и смещения) терминов в документах, среди прочего. Эти списки образуют большую часть данных по люцену.
Подумайте об индексах Lucene для миллионов документов, для которых требуется десятки гигабайт. Уменьшение пространства более чем наполовину снижает требования к дисковому пространству. Хотя экономия дискового пространства не может быть большой победой, учитывая, что дисковое пространство дешевое, реальный выигрыш заключается в уменьшении дискового ввода-вывода. Дисковый ввод-вывод для чтения данных VInt ниже, чем чтение целых чисел, что автоматически приводит к повышению производительности.