Moving Away from HDF5 (2016)
cyrille.rossant.net
cyrille.rossant.net
To mount a hdfr file, you need https://github.com/zjttoefs/hdfuse5
Unfortunately it does not seem to be packaged on (m)any dists (yet)
What is actually great about HDF5 is: If you are an average 2019 data scientist (not neccessarily doing HPC) and work with a decent number of slightly larger CSV files and use the defacto-standard Python-Numpy stack, making the move to HDF5 is a matter of half an hour! The h5py api is a joy to work with, and you will notice the speedup of not having to wait for long-running numpy.genfromtxt() calls.
That's an issue I've never had with HDF5.
This seems to be how Microsoft handles docx and pptx files.
SQLite got a defacto-standard for serializing relational data. Of course one can represent higher dimensional matrices as relational tables, but that isn't very efficient in storage and CPU time. SQLite may excel in storing any kind of meta data and structures.