Здравствуйте, Gaperton, Вы писали:
G>На 32-х битной ахитектуре это все в память не влезет принципиально. А в каком состоянии порт Эрланга на 64 бита и какие у него свойства я не знаю. G>Так что единственный вариант — это dets (и то — надо протестировать, как это будет . Ets не канает — она живет только в памяти. mnesia ничего полезного не добавит, только лишние ресурсы отожрет.
Хотя можно использовать mnesia в режиме fragmented tables — тогда есть надежда, что еще и кэширование будет адекватно работать средствами mnesia. Ведь там часто в одни и те же поля запросы идут?
Второй вариант — организовать собственный кэш в памяти. Write through кэш делается просто элементарно, write back — тут надо думать, как делать. Но тоже можно.
Я бы все перечисленное пробовал только по показаниям — если dets будет работать неадекватно.