タグ

データベースに関するmokyu115のブックマーク (3)

  • 新著「Webエンジニアのための データベース技術[実践]入門」

    データベース技術に関する新著を執筆しました。「Webエンジニアのための データベース技術[実践]入門」というです。 第1章:データベースがないと何が困るのか 第2章:インデックスで高速アクセスを実現する 第3章:テーブル設計とリレーション 第4章:SQL文の特徴とその使いこなし方 第5章:可用性とデータの複製 第6章:トランザクションと整合性・耐障害性 第7章:ストレージ技術の変遷とデータベースへの影響 第8章:データベース運用技術の勘どころ 第9章:MySQLに学ぶデータベース管理 第10章:MySQLのソースコードを追ってみよう 第11章:データベース技術の現在と未来 第12章:ビッグデータ時代のDB設計 ---「はじめに」より 私たちが日々活用しているオンラインサービスでは、ほぼ例外なくデータベースが背後で重要な役割を果たしています。ブログサービスのような無料のものだけでなく、ショ

  • ローカルストレージに簡単な解決策はない

    原文:“There is no simple solution for local storage” (on March 5, 2012 by Chris Heilmann) 要約:私たちは良いデータストアとして localStorage を推奨するのをやめなければならない。パフォーマンスがひどく損なわれるからだ。しかし残念なことに、代わりとなるものはまだ完全にサポートされておらず、また簡単に実装できるものでもない。 Web 開発において、うますぎる話に出くわすことは常々だ。そういったもののいくつかは良いもので、だからこそそれが「すべて」として目立ってしまい、開発者を使うように仕向けてしまう。しかし、多くの場合、良いと思われていたものはそこまで良いものではない。また、しばらく使ってみてはじめて「間違っていた」と気づかされるものなのだ。 そんなもののひとつに、localStorage がある

    ローカルストレージに簡単な解決策はない
  • Webアプリもオフライン実行? Indexed Databaseを使いこなそう - @IT

    連載目次 従来のWebアプリケーションでのデータ保存には、MySQLOracleSQL Serverなど各データベース製品を利用してサーバサイドでデータをやりとりするのが一般的であった(ActiveXを利用すればJavaScriptコードからデータベース製品を利用することも可能)。 重要なデータを保存する場合には、今後もこの流れは変わることはない。ただ、個人で利用するだけのデータや、インターネットに接続できないオフライン環境でのアプリケーション利用時であればどうだろう。このようなケースでは、(クライアント環境で)ブラウザごとにデータを保存できる仕組みがあれば、非常に有効だ。 そこで登場するのが、今回紹介する「Indexed Database API」(以下、IndexedDB)だ。IndexedDBは、JavaScriptを使用してデータを管理できるキー/バリュー型の簡易データベースで

    Webアプリもオフライン実行? Indexed Databaseを使いこなそう - @IT
  • 1