Как сохранить набор результатов в файл hdf5? - PullRequest
0 голосов
/ 20 февраля 2019

Я создал проект Java, который получает набор результатов из mysql, и я должен сохранить свой набор результатов в файле hdf5, так как это сделать правильно?

Сейчас я получаю данные из sqlв результате и чем хранить его в List of Map, а затем преобразовывать его в байтовый массив, сохраняя этот байтовый массив в файл hdf5.(поскольку hdf5 поддерживает только размерные данные)

IHDF5Writer writer = HDF5Factory.open("farray.h5");
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(bos);
    oos.writeObject(data);                           // data is my List of Map variable
    byte[] bytes = bos.toByteArray();
writer.writeByteArray("mydata", bytes);
writer.close();

И это сохраняет мои данные в файл hdf5, но это не лучший подход, поэтому есть ли лучший способ сохранить набор результатов в файле hdf5?извините за английский и грамматику

...