教えてください。

こんなことやりたいです。

  • ドキュメント指向DBのデータとWebブラウザストレージのデータを同期させオンライン、オフラインで動作可能にする
  • Webブラウザのストレージで全文検索
  • 現時点のブラウザストレージの実装による違いを意識しないようプログラミングする。またはフレームワークを利用する

CouchDBやMongoDBとかドキュメント指向DBとWebブラウザGoogle GearsHTML5 localstorageとの同期ってどんな風に実装するんでしょう?Webブラウザのストレージについて全くの無知です。HTML5の仕様はまだ決まってないし、でも現在の実装でもいいから使いたいなぁ。クロスブラウザなローカルストレージを扱うJavaScriptライブラリってありませんかね?