许多中型字节数组的存储组织

时间:2014-07-29 10:27:28

标签: c++ database storage

我在文件系统,不同目录下有数千张照片。并且可以创建关于每张照片的元信息的程序。每个元信息的大小是字节数组,大小约为16Kb。一个元信息的大小等于其他元数据的大小。

我必须把它存放在某处,不知何故。并且可以选择我想要的任何东西,但是,我想要一些简单的东西。

首先想到的是:

  • 创建mig文件,其中metainfo将一个接一个地放置(第一个,第二个,第三个等)。也许在创建时为该文件分配足够的空间。
  • 创建可以存储链接的sqlite3的小型数据库 文件系统中的每张照片(作为该照片的路径)和连接的链接 使用metainfo position存储到该存储。

另一个想法:

  • 我可以为每个XXXX.YYY照片文件创建一个名为XXXX.YYY.MET的照片文件,将其存储在同一目录中,并让它包含所有元信息。加载它们会更快吗?

在表字段中,将数据库中的字节数组存储得更好吗?那有更好的架构解决方案吗? 我不需要很快创建这样的存储,但需要访问速度,并且能够尽快加载许多metainfo。

0 个答案:

没有答案