Большой изменяемый байтовый массив в Erlang

Когда я пишу простое серверное приложение Minecraft на Erlang, меня сейчас волнует вопрос, как эффективно хранить и изменять данные фрагментов. Для тех, кто не знает о внутреннем устройстве Minecraft: мне нужно хранить в памяти множество двоичных файлов (100-1000) размером до 32 КБ. До этого момента достаточно встроенных двоичных файлов Erlang. Но серверу приходится довольно часто читать и изменять некоторые байты (по их идентификатору) в этих двоичных файлах, и я не хочу постоянно их копировать.
Приятно иметь возможность импортировать и экспортировать из / в стандартные двоичные файлы Erlang.

Есть ли какое-нибудь расширение Erlang, база данных или что-то еще, что я мог бы использовать для этого?

9
задан clonejo 15 August 2011 в 23:10
поделиться