WebSQL は、モバイル デバイス上のデータベースに最適なオプションであると言えます。「大量」のデータをサポートし (localStorage と比較して)、ローカルでの操作を可能にします。
実は、データを「ローカル」に保存するアプリを開発しています。DB での多くのクエリと操作を通じてデータをローカルで処理し、すべて WebSQL を使用します。
今月中旬に廃止されるため、WebSQL なしでアプリを継続する方法がわかりません。
これは、ユーザー ログインを検証するローカル テーブルを使用しているためです (初回起動時/サーバーとの手動同期を使用)。(ユーザーとパスワードのテーブルは最大で500行程度と言えます)このアプリは(ユーザーとして関係のない)人を登録・削除することもできます。など)
ネットワークに接続されているときに、サーバーでデータの更新をチェックするルーチンはたくさんあります。また、新しい人が登録されたとき (接続時) に同期してサービスを提供します。
今、いくつかの DB ストレージを使用して phonegap で開発を続けるための行の終わりが見えます。localStorage は、データの量と、クエリを実行する方法であるため、オプションではありません (大量のデータには多くの時間がかかります)。indexedDB は iOS と Android には存在しないため、私のソリューションにはほど遠いものです。
クロスプラットフォーム開発で DB ストレージから明るい光を (私たちに) 与えてくれる人はいますか? アプリを継続し、WebSQL で破棄しないために使用できるものは何ですか?
前もって感謝します!