我刚刚发现了HDF5格式,我正在考虑使用它来存储分布在Java应用服务器集群上的3D数据。我发现,有可用于Java几种实现方式,并想知道它们之间的差异:Java中的HDF5:availabe API之间有什么区别?
Java HD5 Interface (JHI5)从HDF组本身的Java包装。
最重要的,我想知道:
如何亩覆盖本地API的任何限制,本地API中不存在任何限制 ?
如果支持“Parallel HDF5”?
一旦加载了我的3D数据,每次访问3D数组中的一个元素时,是否会收到“原生通话开销” ?也就是说,数据 实际上是否变成了Java对象,还是停留在“native/JNI 内存”?
有没有知道稳定性问题与特定的 实现,因为在本地代码崩溃一般需要整个 JVM下来?