2011-07-02 22 views
1

私は主にPHP開発者です。今、私はクライアントがMac、Windows、Linux上で動作するスタンドアローンのアプリケーションの方向に向かいます。パイロットの気象データを扱っており、飛行中にオフラインで作業し、空港の無線LANで新鮮なデータを同期させたいと考えています。すぐに私はこのためにGoogle Chrome Appsを考えました。Google ChromeアプリケーションのGoogle Chromeデータベースのサイズ制限は何ですか?

特にGoogle Chromeアプリケーションで使用する場合、Google Chromeデータベースのストレージサイズの制限について知りたい。私はこの情報を見つけるのが難しいです。

いくつかの余分な、関連する質問は以下のとおりです。

  • 誰かが自分のChromeブラウザのキャッシュをクリアし、これは彼らのデータベースを意味し、ローカルストレージ、およびアプリケーションキャッシュをきれいに拭いていますか?または、それらのリソースの一部だけがクリーニングされていますか?私の恐怖は、誰かが自分のキャッシュをクリアして、私のオフラインのアプリケーションストレージをGoogle Chrome Appに入れてしまうことです。

  • 私はダムに聞こえませんが、Chromeデータベースとは異なる "WebSQL"ですか?

  • なぜローカルストレージとChromeデータベースを使用するのですか? ChromeでCtrl + Shift + Iを押したときの違いを確認し、[リソース]タブをクリックします。

答えて

6

デフォルトでは、容量制限は5MBです。この制限は、unlimitedStorageの許可(more details here)で無効にすることができます。

私はキャッシュをクリアしてテストしたくありませんが、ストレージがクリーニングされていないことは間違いありません。関連するissue reportがあり、今は明示的にストレージを削除する方法がないと言われています。

WebDAatabase、WebSQL、 "データベースAPI"はすべて同じものを参照しています - 現在SQLiteに基づいているWebデータベースAPIです。

Webデータベースはかなり大規模なデータベースですが、localStorageはキーと値のペアを格納するハッシュマップ(連想配列)です。

+2

この制限は、unlimitedStorage権限で無効にすることができます(詳細はこちら)。 しかし、私はこの記事では無限の方法を見ることができません。誰かがそれを知っていますか? – akira32

関連する問題