Tôi vừa phát hiện ra định dạng HDF5 và đang xem xét sử dụng nó để lưu trữ dữ liệu 3D trải rộng trên một cụm máy chủ ứng dụng Java. Tôi đã phát hiện ra rằng có một số triển khai sẵn cho Java, và muốn biết sự khác nhau giữa chúng:HDF5 trong Java: Sự khác biệt giữa API availabe là gì?
Java HD5 Interface (JHI5) Các wrapper Java từ nhóm HDF riêng của mình.
Nujan: Pure Java NetCDF4 and HDF5 writer (không thể đọc HDF5)
Quan trọng nhất, tôi muốn biết:
Làm thế nào mu ch của API gốc được đề cập đến, bất kỳ giới hạn nào không tồn tại trong API gốc không phải là ?
Nếu có hỗ trợ cho "Parallel HDF5"?
Khi dữ liệu 3D của tôi được tải, tôi có nhận được "phí gọi điện gốc" mỗi khi tôi truy cập một phần tử trong một mảng 3D không? Nghĩa là, dữ liệu có thực sự được chuyển thành các đối tượng Java hay không hoặc ở trong bộ nhớ "native/JNI "?
Có biết ổn định vấn đề với một thực hiện cụ thể, kể từ khi một vụ tai nạn trong mã nguồn gốc thường mất toàn bộ JVM xuống?