【发布时间】:2010-03-11 14:06:26
【问题描述】:
我正在尝试用 C++ 实现图像识别程序。
我已经完成了特征的提取,现在正在尝试保存大量的数字。我想到了两种实现方式,一种是将数据保存到二进制文件中,以减少计算开销,或者我可以使用数据库来保存信息。
二进制文件读写速度很快,但很难访问,而数据库似乎是一个更容易使用的接口,但我不确定性能是否足够快。
你们有任何关于 fsream 或数据库作为快速持久存储选择的经验吗?
【问题讨论】:
-
你的数据是什么格式的,请提供样本。
-
目前每个数据大约是809维的双数组,可能有上千个这样的数据集需要检索。我只是意识到可能有超过 1 个线程访问该文件以及.. Emm,