TEXT-таблицы - это специальные таблицы, которые используют CSV (значение, разделенное запятыми) или аналогичный файл в качестве источника данных. Эти таблицы могут использоваться как любая таблица SQL как для запроса, так и для записи данных.
Хотя данные хранятся в файле CSV, индексы и указатели на строки данных хранятся в памяти. По умолчанию в каждой таблице есть один индекс, который также поддерживает PRIMARY KEY таблицы, если он есть. Ограничения UNIQUE или FOREIGN KEY для этих таблиц поддерживаются индексами в памяти.
cache_scale
(с HSQLDB 1.8.x) используется для контроля количества данных строк, которые кэшируются в памяти в любое время. Меньшее значение уменьшает объем памяти, используемой для кэширования данных, но не меняет объем памяти, необходимый для индексов.