2016-09-23 50 views
0

我正在构建一个只需要在地图上显示某些数据的移动应用程序。为此,我可以肯定使用SQLite,它会使我的应用程序更快。移动应用程序的数据库替代

但我有一些问题,如关注:

  • 会不会碰巧我的数据库将被删除没有真正的理由?
  • 如果有一天我有更多的位置,推到商店的sqlite数据库的更新将为我解决它?

感谢您的回答。

+0

_IF有一天,我拥有的地点为SQLite数据库的更新推送到商店将它解决一下吗?_这是什么意思 – Nikhil

+0

@indramurari我的意思是,如果我想在sqlite数据库中添加更多的数据,知道移动应用程序部署在商店中,我只需要发送另一个版本的数据库,用户更新将有那些新鲜的新闻数据? – lakhassane

+0

我只是问这个,因为如果我使用像mysql这样的外部数据库,我不需要任何更新,因为要在地图上显示的数据来自API。 – lakhassane

回答

1

这是否会发生,我的数据库得到擦除没有真正的原因?

否你的数据库不会被擦除直到卸载应用程序或应用程序数据将被清除。

如果有一天我有更多的位置推出到商店的sqlite数据库的更新将为我解决它?

如果您有不会更改的静态数据,请使用Sqlite。因为如果你想更改数据,你需要更新不推荐的完整apk。

有很多在线数据库可以根据您的需要同步您的数据。

您可以使用couchbase服务器和couchbaselite为Android这不同步的上述任务

+0

好吧,很开导我。所以一旦数据在SQLite中,不可能更改或更新它? 我会看看couchbase和其他选择。 – lakhassane

+0

@lakhassane是寻找couchbase和couchbase精简版。接受我的答案,如果这有助于你 – Nikhil

相关问题