ну это значит что я сам определяю структуру того куска памяти (пара десятков гигабайт) - как и в каком виде там будут хранится таблица соответствия id и адреса, в каком промежутке будет сжат этот адрес (типичного указателя на 8 или даже 4 байта много), как будут организованы сами товары для быстрого поиска, в каком числовом промежутке будут сжаты числовые значения цены и количества продаж (типичного числа в 8 или даже 4 байта много и например достаточно 20 бит чтобы сохранить цену от 0 до 1млн и точно также можно сжать количество проданных товаров), будет ли это фикс значение или переменное (например LEB) ну и главное какая будет организация полей (сразу все поля товара подряд в памяти или разбиты на отдельные участки) чтобы нужные фильтры фильтровали только полезную инфу и процессорные кеши не забивались ненужными для этого фильтра полями и т.д