- 365 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 00:02:44.22 ID:m1LOPf7I.net]
- 中身だけ消す使い方も出来るが、それだと名前対応の辞書引きが必要になる。
管理上「最下層の名前=最下層のobjectStoreの名前」が一番簡単だからそうしている。 アクセス/追加/廃棄単位もこれと同一だから、管理上はそこにobjectStore階層を置きたい。 もちろんキーに全部含めてフラットに扱うことも出来るが、 元々階層オブジェクトなのをフラットにしてDBに負荷をかけるのは本末転倒だ。 それでコードが楽になるならメリットもあるが、今回はそうではないし。 今回は完全に階層オブジェクト(末端はファイル)だからIndexedDBの必要はないのだけど、 FileSystemAPIだとChromeしか使えない。 これについてはFireFoxはIndexedDBを使えという主張らしく、 確かに機能的には上位互換だから、動作が十分に軽ければ問題ない。だからそれを試している。 https://dev.mozilla.jp/2012/07/why-no-filesystem-api-in-firefox/ www.html5rocks.com/ja/tutorials/file/filesystem/
|

|