0

我正在开发一个 Android 应用程序。这个应用程序处理联系信息(姓名、号码、照片),我需要将其存储在本地以供以后处理。这些数据也需要经常修改。

什么是实现这一目标的好方法?我在考虑“文件输入流内部文件存储(通过序列化实现)”和 SQLite,但对它们都感到困惑。

谁能告诉我这两者在性能、速度、内存消耗等方面的区别?

(此外,什么是 SQLite3?)

4

2 回答 2

1

(我个人意见)

与文件相比,数据库速度较慢,但​​它可以帮助您以排列格式获取数据,并且您可以轻松地对其执行任何聚合功能。我建议您在您的要求中使用数据库。因为您可以以排列格式存储特定记录。

SQLite是一个实现自包含、无服务器、零配置、事务性 SQL 数据库引擎的软件库。

于 2012-06-27T09:55:24.410 回答
0

因为您的数据就像任何人的联系信息姓名、号码、照片,所以更喜欢 SQlite添加更新和删除将变得简单有效

考虑点原生联系人也将 SQlite 用于相同类型的数据集

于 2012-06-27T09:56:13.053 回答