タグ

DBに関するorangehatのブックマーク (4)

  • Twitter、「拡張性と可用性」を求めてMySQLからCassandraへ乗り換える | OSDN Magazine

    人気のマイクロブログサービス「Twitter」を提供する米Twitterが、使用するデータベースをFacebookが開発した「Cassandra」に移行しているという。データ量の増加に自動的に対応できる拡張性や可用性などを評価した結果のようだ。 Twitterのソフトウェア開発者、Ryan Kings氏がMyNoSQLの取材に応じて明らかにした。MyNoSQLSQLではないデータベースの総称「NoSQL」に関する情報を集めたブログ。 Kings氏によると、TwitterはシェアドMySQLとMemchacheを組み合わせたシステムを利用してきたが、データの増加ペースが急増しており、対応が急務となっていた。人件費をはじめとした運用費用がかさんでおり、共有MySQL設定を自動化するか、他のデータベースへの乗り換えを考慮したという。Cassandra以外のデータベースも検討したが、マシンの追加

    Twitter、「拡張性と可用性」を求めてMySQLからCassandraへ乗り換える | OSDN Magazine
  • RDBMSをブラックボックスにしない:ITpro

    複数トランザクションの同時実行編 トランザクションが複数同時に実行される時,RDBMSはどのような仕組みで,それぞれのトランザクションの独立性を保つのかを説明します。これを理解することにより,さらに良いトランザクション処理のアプリケーションを開発することができるようになります。 目次 第1回 ほかのトランザクションからの影響 第2回 1番ゆるい分離レベル(リードアンコミッティド) 第3回 2番目にゆるい分離レベル(リードコミッティド) 第4回 3番目にゆるい分離レベル(リピータブルリード) 第5回 1番きつい分離レベル(シリアライザブル) 更新処理とトランザクション編 「RDBMSの更新処理とトランザクションの関係は難しい」――。こう思っている読者の方は少なくないでしょう。アプリケーションを開発するだけなら,更新処理とトランザクションの関係をきちんと理解していなくても,「見よう見まね」の開

    RDBMSをブラックボックスにしない:ITpro
    orangehat
    orangehat 2009/08/25
  • 特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro

    「データベースはブラックボックス。どんなSQL文を投げたらどんな結果が返ってくるかさえ知っていればよい」---そう思っている人も多いかもしれません。 しかし,物のソフトウエア・エンジニアを目指すのであれば,データベースが動く仕組みを学ぶことは避けて通れません。パフォーマンスなどに問題が生じたときどこから手を付けていいのか皆目見当がつかない,といった事態に陥りかねません。 市販のRDBMSの内部はかなり複雑ですが,基的な部分を理解するのはそれほど難しくありません。この特集でデータベースの動く仕組みを理解してください。 イントロ ●ブラックボックスのままでいいの? 基礎から理解するデータベースのしくみ(1) Part1 ●SQL文はどのように実行されるのか 基礎から理解するデータベースのしくみ(2) 基礎から理解するデータベースのしくみ(3) 基礎から理解するデータベースのしくみ(4) 基

    特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro
    orangehat
    orangehat 2009/08/25
  • RDBMSをブラックボックスにしない [第1回]DBの仕組みを知れば処理性能の問題点を見抜ける:ITpro

    「アプリケーション開発者が,なぜRDBMSの処理の仕組みを知る必要があるのでしょうか」。そうした疑問を持つ読者もいるでしょう。確かに,テーブルにどんなカラムがあるかを調べ,SQL文の書き方を知っていれば,データベース・アプリケーションの開発は可能です。RDBMSの内部でSQL文がどのように処理されるかを把握している必要はありません。 ですが,SQL文の処理速度に問題が発生したとき,RDBMS内部での処理の仕組みを知っているかどうかで大きな違いが生まれてきます。処理の仕組みを知っていれば,SQL文の処理速度の問題点を見抜けるようになります(図1)。 図1●SQL文の処理速度が遅くなったときに役立つ SQL文の処理が遅くなった場合,RDBMS内部での処理の仕組みを知っていれば「ここがおかしい」と見抜くことができる。RDBMS内部での処理の仕組みを知らなければ,「遅くなったけど,なぜだか分からな

    RDBMSをブラックボックスにしない [第1回]DBの仕組みを知れば処理性能の問題点を見抜ける:ITpro
    orangehat
    orangehat 2009/08/25
  • 1