Цитата: FinSoft ➤ Кэш работает на чтение. Если вся база помещается в оперативной памяти, то без обращения к диску и это быстро. Если не помещается, то в памяти держатся индексы (или их верхний уровень) для быстрого поиска, остальное подгружается.
на чтение можно поместить всю базу в память. Но если другой компьютер ее изменит, она так и останется в памяти не измененной. Никакой сетевой работы в реальном времени так не сделать.
Я помню как в универе нам задавали читать книгу КНУТ третий том "сортировка и поиск". Применение индексов это путь к мусору размером 99,9% в базе. А когда в базе почти всё - мусор, - провернуть эти гиги быстро невозможно. Я прошел всё. И применил рекурсивные алгоритмы доступа. Нет, вы про это наверное не слышали. ОНО в общепринятых СУБД не применяется. В итоге я получил бешеную скорость сетевой работы и микроскопический размер базы при этом. А у вас - подгрузить эти гиги - убить работу в реальном времени.