Suppose I am going to programmatically get hundred thousand open access books as text strings from the internet. My intention is to do some analysis on them (using pandas). I am already using mongodb in some parts of my application but I don't think its easy to put it in a pendrive and transfer it to a different machine. Sqlite is portable but I hate writing sql. The other options I have seen are to just put it in the filesystem as individual text files or in something called hdf5.
Is hdf5 good for this type of text-only data? If not, what other options are available?