Web Application Databases

クライアントサイドのデータベースはWeb SQL(SQLite3を使ったAPI)の標準化は失敗した(sqlite3は使い慣れているので残念)。そこで新たにできたのがIndexedDB。SQL言語を使わず強力なデータベース機能を提供する。欠点は仕様が固まりだしたのは最近なことのため、実装が少ない。

そのため、スマートフォン向けのブラウザはSQLクエリーが使え、標準化が失敗したWebSQLが実装されている現実があるため、これを無視するわけにもいかない。どう判断するか?

しばらく、データベースは忘れるのが一番いいかもしれない。 Web StorageやFileSystem APIを使っていくしかないか?

コメント

このブログの人気の投稿

日本でコンピュータサイエンスを学ぶ難しさ

How to preview nif file on the ubuntu.