2016-09-23 8 views
0

マップ上にいくつかのデータを表示するだけのモバイルアプリを構築しています。このために私は確かにSQLiteを使用することができ、それは私のアプリケーションをはるかに高速になります。以下のようないくつかの問題とモバイルアプリのデータベースの代替品

しかし、私は心配:

  • は、私のDBはありません本当の理由のために消去されますことが起こるのでしょうか?
  • ある日、店舗にプッシュされたsqliteデータベースのアップデートがあれば、私のためにそれを解決できますか?

ご回答ありがとうございます。

+0

_if 1日、私はそれが私のためにそれを解決する店にプッシュ以上の場所のSQLiteデータベースを更新します?_これはどういう意味ですか – Nikhil

+0

@indramurari私は、モバイルアプリケーションが店舗に展開されていることを知っているので、sqliteデータベースにデータを追加したいのですが、別のバージョンのデータベースを送るだけでいいですか?それらの新鮮なニュースデータ? – lakhassane

+0

私はmysqlのような外部データベースを使用していた場合、マップに表示するデータはAPIから来るため、更新が必要ないため、これを求めています。 – lakhassane

答えて

1

実際の理由でデータベースが消去されることはありますか?

アプリがアンインストールされるかアプリデータが消去されるまで、あなたのデータベースは消去されません。

私は、ある日、店舗にプッシュされたsqliteデータベースのアップデートがあれば、私のために解決しますか?

変更されない静的データがある場合は、Sqliteを使用します。データを変更したい場合は、完全なapkを更新する必要があります。これはお勧めしません。

必要に応じてデータを同期させるオンラインデータベースがたくさんあります。

あなたはアンドロイドのためのサーバー上のcouchbasecouchbaseliteを使用することができません同期の上記課題

+0

それは私をたくさん教えてください。だから、データがSQLiteに入ったら、それを変更または更新することはできません。 私はcouchbaseと他の選択肢を見ていきます。 – lakhassane

+0

@lakhassaneはい、couchbaseとcouchbaseライトを探します。それがあなたを助けたら私の答えを受け入れてください – Nikhil