Есть большой объем однообразных данных (500 гб). Все данные можно разделить на отдельные блоки (допустим, по 1 гб). Хотелось бы как-то удобно и быстро вгружать несколько блоков данных прямо в оперативную память для дальнейшей обработки.
Напрашивается сериализация, но хотелось бы:
1. Какой-то универсальный механизм с поддержкой многих языков программирования. Хотя бы для C++ и Java.
2. Поддержку архивации.
Может уже есть какие-то готовые либы/технологии для этого? Подскажите в какую сторону копать.
Раньше все это работало через БД Postgresql. Эффективность сильно низкая. На select-ах теряется много времени. Индексы есть.
Спасибо.