タグ

2009年11月2日のブックマーク (3件)

  • 第6回 データセットを使ったレコードの更新と削除

    楽観的なデータベース更新処理 いま「データベース更新のパターンその3」で示した、データベースをロックしないで同時実行を制御する方式は「オプティミスティック同時実行制御」と呼ばれる(オプティミスティック(optimistic)は「楽観的な」という意味)*1。ほかのだれかが更新しようとしているかもしれないけれど、取りあえず更新を実行してしまおうという方式だ。 *1 「データベース更新のパターンその1」もデータベースをロックしないためオプティミスティック同時実行制御の一種といえる。ちなみに、データベースのロックを用いるパターン「その2」はペシミステック同時実行制御(悲観的同時実行制御)と呼ばれる。ロックしているため更新は失敗しない。 データベースをロックせずに「楽観的」に更新しているので、当然ながら同時に更新を実行しようとしている競合する処理がほかにある場合には、それらのいくつかは失敗する。それ

    第6回 データセットを使ったレコードの更新と削除
  • 第12回 データベース・プログラミング 7つのヒント - 同時実行制御からASP.NET AJAXまで -(1/4) - @IT

    連載:Visual Studio 2005でいってみようDBプログラミング 第12回 データベース・プログラミング 7つのヒント - 同時実行制御からASP.NET AJAXまで - 山田 祥寛(http://www.wings.msn.to/) 2007/01/27 これまで11回にわたって、Visual Studio 2005(以降、VS 2005)を利用したデータベース・プログラミングの基、そしてASP.NET 2.0と連携した具体的なアプリケーション構築の手順について学習してきました。 いよいよ最終回となる今回は、これまでに紹介しきれなかったデータベース・プログラミングにおける7つのテクニックを紹介し、締めくくりにしたいと思います。 今回作成するサンプル・プログラムのダウンロード(vs2005db_12.zip) Hint 1. 同時更新による競合を検出するには? Webアプリケ

  • 今日のTips | マイコミジャーナル

    【今日のTips】ミニブログを超える使い方が始まった『Twitter』[2009/7/15] 【今日のTips】ラフスケッチから画像を探す! 非テキスト型検索『retrievr』[2009/5/11] 【今日のTips】iGoogleもMy Yahoo!もしっくりこない人に『Pageflakes』[2009/4/13] 【今日のTips】単なる同期サービスではない『Live Mesh』 - Live Desktop編[2009/3/19] 【今日のTips】単なる同期サービスではない『Live Mesh』 - Devices編[2009/3/18] 【今日のTips】"英語お勉強中"が世界中から集まる英語学習SNS『yappr』[2009/3/6] 【今日のTips】世界に向けて生放送! 無料動画配信サービス『USTREAM.TV』[2009/1/26] 【今日のTips】最強の写真編集ブ