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