【问题标题】:How to store PDF files: in sqlite or in the separate folder如何存储 PDF 文件:在 sqlite 或单独的文件夹中
【发布时间】:2015-03-10 02:09:16
【问题描述】:
我正在开发 Windows 8.1 通用应用程序,我使用 Sqlite 和 Sqlite-Net 来存储数据。现在我需要添加在我的应用程序中存储 PDF 文件 (1 Mb - 50 Mb) 文件的功能。
在这种情况下,最好的解决方案是什么?将文件存储在 Sqlite 中还是将它们存储到单独的文件夹中?在这种情况下使用哪个文件夹会更好?
【问题讨论】:
标签:
sqlite
windows-8.1
win-universal-app
sqlite-net
【解决方案1】:
除非您要存储关系数据并且需要运行查询(听起来您不需要),否则我建议使用本地存储。使用起来并不难。
现在,就性能而言。在应用程序上读取磁盘不会很快。话虽如此,您使用的任何解决方案最终都将保存到磁盘;所以我认为如果您使用数据库或本地存储在性能方面不会有太大差异。
一个不错的选择是将文件存储在 SD 卡/可移动设备上(如果有),这样所有宝贵的手机内存都不会被用完。