一旦我考虑新软件项目和当前年龄数据的使用,我再也无法忍受原始文件了。他们现在看起来很不自然。
基本上,文件应包含一个或多个数据“流”,元数据/属性等
该文件应针对顺序读取进行优化(如我认为的mkv),但对于直接(“随机”)读取访问,可能的写入访问和直接插入具有合理的性能。
甚至可能有明确的逻辑数据结构(在每个流中)也可能有用。
mkv似乎是一种非常通用的容器格式,但它似乎并不完全符合需要,而iirc在容器格式本身中有一些特定于多媒体的功能
我看到sqlite建议作为替代,但是有一个全文件锁定机制,我只是不知道流数据是如何组织的(如果它保持多媒体友好或者它是否更优化单一访问)
你有什么暗示吗?是否还有其他开放,跨平台,通用容器,通用访问优化,可插入的数据格式?我能学什么?
答案 0 :(得分:1)
HDF5怎么样?