HDF5是否是存储JSON数据的适当技术?

时间:2016-02-10 22:24:50

标签: json hdf5

我继承了一些调用Web API的代码,并且得到了一个深度嵌套(最多八个级别)的响应。

我编写了一些代码来压缩结构,以便可以将其写入.csv文件和SQL数据库,以便人们更轻松地使用。

我真正想做的是保留原始响应的版本,以便在我想要/需要时提供原始结构的参考。

据我所知,HDF5主要用于存储数值数据。有没有理由不使用它来转储JSON blob?它似乎比设置NoSQL数据库容易得多。

2 个答案:

答案 0 :(得分:2)

应该没问题。听起来您将每个JSON响应存储为HDF5可变长度字符串。哪个好,它只是图书馆的一个字符串。

您是否计划将每个响应存储为单独的数据集?如果您谈论的是> 1000&s的回复,那可能效率低下。

或者,您可以创建一维可扩展数据集,并在每个响应时附加到该数据集。

答案 1 :(得分:0)

决定设置Mongo数据库更容易。