Re[2]: [Erlang] Крупные структуры данных
От: Gaperton http://gaperton.livejournal.com
Дата: 19.09.07 09:53
Оценка:
Здравствуйте, Gaperton, Вы писали:

G>На 32-х битной ахитектуре это все в память не влезет принципиально. А в каком состоянии порт Эрланга на 64 бита и какие у него свойства я не знаю.

G>Так что единственный вариант — это dets (и то — надо протестировать, как это будет . Ets не канает — она живет только в памяти. mnesia ничего полезного не добавит, только лишние ресурсы отожрет.

Хотя можно использовать mnesia в режиме fragmented tables — тогда есть надежда, что еще и кэширование будет адекватно работать средствами mnesia. Ведь там часто в одни и те же поля запросы идут?

Второй вариант — организовать собственный кэш в памяти. Write through кэш делается просто элементарно, write back — тут надо думать, как делать. Но тоже можно.

Я бы все перечисленное пробовал только по показаниям — если dets будет работать неадекватно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.