stackoverflow 上与此主题相关的问题很少,但我没有得到正确的答案。我对平面文件的性能有些怀疑,使用 flat files 而不是 SQLite 更好吗?任何人都可以有性能统计数据吗?或者在android中编码平面文件的正确方法示例。
最佳答案
除了性能优势之外,以下是使用 SQLite 而不是平面文件的简单优势列表:
- 您可以根据需要查询项目 - 无需加载所有项目并选择您需要的项目。
- 删除记录是一个不那么痛苦的过程。无需将整个文件重写到任何地方。
- 更新记录与删除或创建记录一样简单。
- 您是否尝试过对平面文件进行交叉引用查找?不值得。
总而言之,这是数据库相对于文本文件的所有优势。
关于Android 性能 : Flat file vs SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12212640/