Acabo de descubrir el formato HDF5 y estoy considerando usarlo para almacenar datos 3D distribuidos en un clúster de servidores de aplicaciones Java. He descubierto que hay varias implementaciones disponibles para Java, y les gustaría saber las diferencias entre ellos:HDF5 en Java: ¿Cuál es la diferencia entre las API disponibles?
Java HD5 Interface (JHI5) La envoltura de Java desde el propio grupo de HDF.
Nujan: Pure Java NetCDF4 and HDF5 writer (no puede leer HDF5)
más importante, me gustaría saber:
Cómo mu Se cubre el ch de la API nativa, ¿existen limitaciones que no cumplan en la API nativa?
¿Hay soporte para "Parallel HDF5"?
Una vez que se cargan mis datos 3D, ¿recibo una "sobrecarga de llamada nativa" cada vez que accedo a un elemento en una matriz 3D? Es decir, ¿los datos en realidad se convierten en objetos Java o permanecen en "memoria nativa/JNI "?
¿Hay alguna saben estabilidad problemas con un implementación particular, ya que un accidente en código nativo normalmente se lleva a toda la JVM abajo?