Tag: hdf5 datamodel

评估HDF5:HDF5为build模数据提供了哪些限制/function?

我们正在评估将用于存储我们在分析C / C ++代码期间收集的数据的技术。 在C ++的情况下,数据量可能相对较大,每TU约20Mb。 在阅读以下的回答后 ,我认为HDF5可能是一个适合我们使用的技术。 我想知道这里的人是否可以帮我回答一些我最初的问题: 性能。 数据的一般用法是一次写入并读取“几次”,类似于编译器生成的“.o”文件的生命周期。 HDF5如何比较使用SQLite数据库? 这甚至是合理的比较吗? 随着时间的推移,我们将增加我们正在存储的信息,但不一定要重新分配一套全新的“读者”来支持新的格式。 在阅读完用户指南之后,我了解到HDF5与XML或数据库相似,因为信息与标签/列相关联,因此用于读取较旧结构的工具将忽略与其无关的字段? 我的理解是正确的吗? 我们希望写出的大量信息将是树型结构:范围层次结构,types层次结构等等。理想情况下,我们将范围build模为具有父项,子项等。是否有可能具有一个HDF5对象“点”到另一个? 如果没有,是否有一个标准的技术来解决这个问题使用HDF5? 或者,根据数据库中的要求,我们是否需要一个唯一的键,在search数据时通过适当的查找将一个对象“链接”到另一个对象上? 非常感谢!