タグ

dbとEVに関するumiyoshのブックマーク (4)

  • MySQL InnoDBのネクストキーロック おさらい - SH2の日記

    MySQLのInnoDBストレージエンジンは行ロックをサポートしています。しかしOracleと同じ感覚でアプリケーションを作っていると、思わぬところでデッドロックに出くわすことがあります。これはInnoDBのロック範囲がOracleよりも微妙に広いためです。 実際の例で確認してみましょう。 mysql> select * from t; +----+------+ | c1 | c2 | +----+------+ | 10 | a | | 15 | a | | 20 | a | | 25 | a | | 30 | a | | 35 | a | | 40 | a | | 45 | a | | 50 | a | +----+------+c1列は主キーになっています。1つめのセッションで以下のSQLを実行します。 mysql> set tx_isolation = 'repeatable-r

    MySQL InnoDBのネクストキーロック おさらい - SH2の日記
    umiyosh
    umiyosh 2010/03/31
    見てる:
  • NoSQL登場の背景、CAP定理、データモデルの分類

    その例としてBeck氏自身が過去に取り組んできた生命保険会社のアプリケーションを例に挙げます。そのアプリケーションでは毎日のようにスキーマが変化するため、SQLORM(Object-Relational Mapping)では対応できず、オブジェクトデータベースのGemstoneを利用することで対応できたと述べています。 こうしたSQLだけでは満たせないさまざまな要件、上記の図にあるようにスキーマの可塑性、スケーラブルなデータ読み込み、書き込み、処理の柔軟性などを満たすために、リレーショナルデータベース以外のNoSQLな製品が開発された。これがNoSQLの登場の背景にあるとBeck氏は解説します。一方で、こうしたさまざまなNoSQLを、NoSQLという言葉で表すのは適当ではないという憂慮も示しています。 Here is where the futility of defining NoSQ

    NoSQL登場の背景、CAP定理、データモデルの分類
    umiyosh
    umiyosh 2010/03/30
    見てる:
  • データセンターが「落ちる」ことを想定したグーグルのアーキテクチャ

    サーバを安全に運用する施設として構築されるデータセンターですが、グーグルではそのデータセンターですら"落ちる"ことがあると想定してアーキテクチャを構築しています。 米グーグルが今年の5月に行ったイベント「Google I/O」で、同社のGoogle App Engine datastore leadであるRyan Barett氏が行った講演「Transactions Across Datacenters (and Other Weekend Projects)」のビデオがYouTubeで公開されました。 Barett氏は、担当しているGoogle App Engineのデータベースに関してグーグルが「multihoming」(マルチホーミング)と呼ぶ複数のデータセンターを用いた処理を実現している理由として、データセンターが自然災害や停電に見舞われたり、メンテナンスなどによるデータセンターの

    データセンターが「落ちる」ことを想定したグーグルのアーキテクチャ
  • 来春公開予定だった映画「ドラゴンボール」、クオリティの低さからお蔵入りの危機

    撮影がかなり順調に進んでいる様子が報じられ、2009年の春休みに世界に先駆けて日での先行公開が決定していたハリウッド実写映画版の「ドラゴンボール」ですが、公開を迎えずにお蔵入りとなる可能性が出てきたそうです。 詳細は以下から。 Fox Considering Scrapping Dragonball Movie? - Film Junk FilmJunkが匿名の情報筋から得た情報によると、フォックス映画のお偉方が映画「ドラゴンボール」のこれまでに撮影された分のフィルムをチェックした結果、フィルムのお蔵入りを検討しているそうです。すでに撮影には1億ドル(約110億円)以上の予算が投じられて全三部作の予定となっており、FilmJunkではフォックス映画がこれ以上の損失を抑えるためにお蔵入りを選択することもあるかもしれないとしています。 映画のキャスト決定の時からなんだか不安でしたが、やはりで

    来春公開予定だった映画「ドラゴンボール」、クオリティの低さからお蔵入りの危機
    umiyosh
    umiyosh 2008/08/27
  • 1