Я только что открыл формат HDF5, и я рассматриваю возможность его использования для хранения данных 3D-данных по кластеру серверов приложений Java. Я узнал, что есть несколько реализаций, доступные для Java, и хотели бы знать разницу между ними:HDF5 в Java: В чем разница между API-интерфейсом availabe?
Java HD5 Interface (JHI5) Java-обертка от самой группы HDF.
Nujan: Pure Java NetCDF4 and HDF5 writer (не может читать hdf5)
Самое главное, что я хотел бы знать:
Как мю ch собственного API-интерфейса, любые ограничения, которые не имеют , существуют в собственном API?
Если есть поддержка "Parallel HDF5"?
Как только мои данные 3D загружены, я получаю «служебные служебные данные» каждый раз, когда я обращаюсь к одному элементу в трехмерном массиве? То есть, действительно ли данные фактически превращаются в объекты Java или остаются в "native/JNI memory"?
Есть ли знать стабильности проблемы с конкретной реализации, так как сбой в машинном коде обычно занимает всю JVM вниз?