哪种数据库与Android应用程序一起使用?

时间:2011-10-26 20:50:28

标签: android xml database

我正在为我的大学开发一个Android程序。我对使用哪个数据库感到困惑。

我想要的是当用户连接到互联网时,程序将检查后端数据库中的任何更新。如果有,该程序将与Android设备同步。

让我们假设用户在没有互联网的情况下打开程序后,该程序将正常工作,因为该文件已经在他的手机中。

我选择了Access并创建了.xml文件,并借助此网站:XML resources in android。我学会了如何阅读它。

实际上这个程序是我的高级项目。我不希望评委们问我为什么不使用MySQL或SQLite。

我应该使用哪个数据库系统? Access是否选择正确的数据库系统?

我想做一个看起来像Univ of Kent程序的程序。

2 个答案:

答案 0 :(得分:2)

解析 XML 可能需要时间,在XML中你别无选择,只能加载整个文件。 SQLite 快速,易用且非常动态。

Android提供了一个非常简单的SQLite API。 Androoid SQLite API

如果您有兴趣详细了解Android visit this link

中的所有数据存储类型

答案 1 :(得分:0)

这取决于您的要求。假设您要构建一些可以在本地处理和存储数据的设备,那么SQLite是一个不错的选择(也可以使用firebase)。如果要对远程服务器上的数据进行某种计算,则可以使用firebase是最佳选择。 通过使用Firebase,您可以存储由用户生成的数据,然后如果需要的话还可以进行一些分析。

我更喜欢Firebase。