私はモバイル側でIonicを使用しているプロジェクトに取り組んでいます。私はCassandraデータベースにリンクされたWebアプリケーションも持っています。Cassandraを使用したIonicモバイルアプリ、ローカルストレージはどうですか?
モバイルデバイス(ローカルストレージ)とサーバーにホストされているCassandraデータベースの間でデータの同期が必要です。私はcassandraドライバを使用してデータベースに接続しますが、データを他のタイプのデータベース(SQLiteなど)に変換するのがどれほど問題であるかを認識しています。
カサンドラ以外のデータベースを使用して、同期を簡単にする必要がありますか? (NoSQLソリューションが必要です)
私は大量のデータを扱うため、私はアカウントシステムを持っており、すべてのユーザーはさまざまなデータを記録し、そのデータの分析が可能なように保存できる日記を持っています。 Facebookと同様の方法で。 しかし、mongodbでも電話のローカルストレージに問題がありますか? – Noelmout
ローカルストレージを使いたい場合、MongoDBは動作しません。私はあなたの質問に示されたリモートDBとして提案しました。ローカルストレージソリューションを探したい場合は、代わりにPouchDBをローカルストレージ、CouchDBをリモートDBと見なすことができます。 MongoDBとCouchDBの両方は、大量のデータを処理し、JSON形式で文書を格納するときにリモートDBに適していますので、PouchDBとの同期が簡単です。 Cassandraは大量のデータを処理する唯一のデータベースではないため、スタックを選択する前に他の側面も考慮する必要があります。 –