什么是最适合移动应用程序使用的数据库

时间:2012-06-06 08:24:10

标签: android

我正在用java开发一个android移动应用程序。即使我已阅读有关SQLite以及如何选择要使用的数据库。我不确定它是否适合我的应用程序使用。我需要存储和检索用户的登录详细信息,天气信息,用户位置等.SQLite是最合适的数据库吗?

2 个答案:

答案 0 :(得分:2)

在android中,对于持久存储,您有3个选项(您可以将其保存在网络中,但我只考虑在移动设备中保存)。

  • 共享偏好
  • 文件(内部和外部)
  • SQLite数据库

共享首选项主要用于保存小键值存储。对于大量数据,您将不得不使用SQLite数据库,这是比文件更好的选择。请参阅主题

上的android documentation

关于其他数据库

Android原生支持仅适用于SQLite数据库。如果要使用其他数据库方案,则可能必须依赖专门为android构建的任何其他第三方库。

答案 1 :(得分:0)

您应该从SQLite开始,并在将来转移到您认为可行的任何数据库/数据中心。

我建议将基于云的数据中心用于Android应用程序。