最終更新:2019-03-13 (水) 20:38:59 (8d)  

Indexed Database API はてなブックマークを見る
Top / Indexed Database API

JavaScriptオブジェクトを保存できる。非SQL

http://www.w3.org/TR/IndexedDB/

https://developer.mozilla.org/ja/docs/IndexedDB

メモ

  • Web Storageは単純なキー・バリュー型であるのに対して、Indexed DB ではインデックスをはったり、トランザクション処理?もできる
  • IndexedDB はオブジェクトストアです。行と列の集合から構成されるテーブルを使用したリレーショナルデータベースとは異なります。
  • IndexedDB は、データ タイプに応じたオブジェクト ストアを作成し、JavaScript Objects をそのストアに保存する
  • 関数や循環参照は保存されない。

チュートリアル

実装

  • IE10 Platform Preview 3
  • Firefox 4
  • Google Chrome 11?
  • Safari 8.0?
  • Mobile Safari 8?
    • Native support for IndexedDB but has lots of issues:
    • Transactions can only target a single object store at a time.
    • Primary keys must be unique across different objects stores.
    • Compound indexes or primary keys are not supported.
    • MultiEntry? indexes not supported.

非対応

関連

参考