Android 性能 : Flat file vs SQLite

标签 android sqlite flat-file

stackoverflow 上与此主题相关的问题很少,但我没有得到正确的答案。我对平面文件的性能有些怀疑,使用 flat files 而不是 SQLite 更好吗?任何人都可以有性能统计数据吗?或者在android中编码平面文件的正确方法示例。

最佳答案

除了性能优势之外,以下是使用 SQLite 而不是平面文件的简单优势列表:

  • 您可以根据需要查询项目 - 无需加载所有项目并选择您需要的项目。
  • 删除记录是一个不那么痛苦的过程。无需将整个文件重写到任何地方。
  • 更新记录与删除或创建记录一样简单。
  • 您是否尝试过对平面文件进行交叉引用查找?不值得。

总而言之,这是数据库相对于文本文件的所有优势。

关于Android 性能 : Flat file vs SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12212640/

相关文章:

Assets 文件夹中的android数据库

c++ - 在 Qt (C++) 中创建 SQLite 数据库

ssis - 找不到该列的列分隔符

android - FrameLayout 和 LinearLayout,在底部绘制按钮

Android InputType密码和InputType数字不取数字

sqlite - 将数组传输到 SQLite 中,反之亦然,无需循环,尤其是在 ActionScript3 中

mysql 相当于 oracle utl_file

c# - 存储带分隔符的文本文件模式的最佳实践

android - 从 Google Glass 使用 Android 语音识别 API

java - 在android上编程,错误为 "super(context);"