我正在缓存我正在编写的应用程序中的数据,并且想知道使用常规文本文件或sqlite数据库来保存缓存数据哪个更好?谢谢.
编辑:
我正在使用Zend_Cache,因此无需数据库即可处理关系.我正在缓存的是xml字符串,如果保存为常规文件可以大到60kB.
解决方法
取决于您计划存储的数据类型.
如果数据是相关的,并且您想要根据这些关系检索数据……那么请使用SQLite.
如果数据完全不相关,并且您只是在寻找存储翻阅纯文本的方法……那么请使用纯文本文件.调用SQLite不会增加额外的开销.
如果您因任何原因不需要将数据保存在文件中,并且数据适合于键/值对存储…您应该查看类似于memcached的内容,这样您就不必处理文件IO .
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。