2012-03-27 8 views
1

Google Chromeの拡張機能を開発中です。特定のウェブサイトのすべての動画情報を保存する必要があります。私たちはwebdbのオプションを検討しています。 今、私たちはwebdbまたはindexdbを使うのが混乱しています。Google Chromeの拡張機能 - WebdbまたはIndexDB

今のところ、indexdbはまだ実験中ですが、それは正しいですか? indexdbを使用すると、dbもdevに表示されません。そこに我々は、クエリものを行うことができるようにWebDBのは、表示されますなどのツールデシベルセクション..

は、いくつかの光を当てると、正しい方向

+1

2ストレージ関連の仕様はまだ開発中であることを指摘しWebSQL W3Cドキュメント卑下:ウェブストレージ(のsessionStorageとlocalStorageを)とインデックスデータベースのAPI(のIndexedDB)。 chrome.storage(のlocalStorageの拡張子)が安定してhttp://developer.chrome.com/extensions/storage.htmlに記載されているので、より適切な質問は、「のlocalStorageやindexDB?」だろうchrome.storageを好む理由の1つは、デバイス間で同期する機能です。 indexDBを好む理由の1つは、localStorageのデフォルトの5MBクォータより多くのデータを格納することです。 – Dave

答えて

1

使用のIndexedDBで私たちを入れてください。 WebSQLはofficially deprecatedであり、今後Chromeから削除されます。 Chromeの開発チャンネルには、IndexedDBデータベースを表示するためのdevツールサポートがexperimentalあります。

+0

うわ.. ..魅力的なように働いて..今私はdevでIndexedDBを見ることができます。ツール。ありがとうたくさん – Pavan

+0

@居酒屋のコメントは質問が質問の下に含まれるべきである。 – abraham

1

私がチェックしてから数ヶ月が経ちましたが、私が行った作業に基づいてWebSQLを提案しました。主な理由は、サポートが完了していることです(基本的にSQLiteです)。ここで私は一度書いたものです:

あなたはWebアプリケーションの開発を行うと、ローカル (クライアント側)のデータベースを利用する必要がある場合は、あなたがいずれかのlocalStorage を使用する必要があります(あなたが一緒に暮らすことができると仮定するとサイズの制限と限定されたクエリ/索引付け)またはWebSQL。 IndexedDBはまだ候補ではありません。 のように、deleteDatabaseなどの必須機能が インスタンスChromeにはありません。 WebSQLは、任意の接着剤なしで、あなたにスキーマレス機能 を与えるものではありませんが、一方で、それは素晴らしい作品( の多くは、同様のブラウザの外で使用している)、フル機能の機能と おそらく限らあるいは全く実用的なサイズの制限があります。

さらに、デバッグコンソール(その時点で)にはWebSQLのサポートがあり、IndexedDBのサポートはありませんでした。物事は変わってYMMVになるかもしれませんが、少なくともあなたは知っておくべきです。

+0

WebSSQLは、@abrahamが答えて言ったように償却されます。あなたの答えを修正してください。 – Braiam

関連する問題