ハイブリッドアプリでデータベースを利用したいときのあれこれをまとめました。私の製作環境はMonacaですが、Cordova環境全般に同様です。 使用できるデータベース・ストレージの選択肢が多い事は良い事なのですが、結局どんなアプリにはどのデータベースがいいのか迷ってしまいます。例えば、ゲームスコアのランキングやハイスコア、サービスのユーザー認証、スケジュール管理、シンプルなメモ帳などなど。また、ローカル(オフライン)だけで完結させるのか、サーバーへアクセスさせるのかも重要です。 ざっと思いつくだけでも下記をデータベースとして使えそうです。 Web Storage localStorage、sessionStorage IndexedDB WebSQL 外部管理サーバーDBアクセス mBaaS(外部バックエンドサービス) Monaca バックエンド、ニフティクラウド、Kii Cloud、Mi
![ハイブリッドアプリで使えるデータベースまとめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/2ec8ee4a7ce31092c7fac0fa3b85fa811de4d8c2/height=288;version=1;width=512/https%3A%2F%2Fi2.wp.com%2Fmatorel.com%2Fwp-content%2Fuploads%2F2016%2F03%2Fmonaca_database01.jpg%3Ffit%3D1600%252C900%26ssl%3D1)