SSブログ

注目のMySQLの最新ストレージエンジン Falcon [MySQL]

Jim Starkey氏によるFalconのセッション。

概要はhttp://blog.so-net.ne.jp/r-kaji/2006-04-27-01

設計コンセプト
 [今後20年通用するエンジンのデザイン]
 ・巨大なメモリを有効活用、キャッシュを大きく取るだけではなく
 ・CPUが高速化、より多くのスレッドを活用
 ・トレードオフを削減、チューニングを最小限に
 ・高負荷時のスケーラビリティを念頭に置いて

アーキテクチャ概要
 ・基本アーキテクチャ…インメモリデータベース
  →但し全てのデータをメモリに載せるのではなく一部はディスク
 ・キャッシュ…2個
  - Page Cache 従来型のディスクのページキャッシュ(LRU)
  - Row Cache  実データのためのより大きなキャッシュ
         世代グループでの掃除(with age group scavenging)
 ・シリアルログ
  更新処理をコミット単位で書き出す
 ・更新時のマルチバージョン
  メモリに、シングルバージョンのみディスク
 ・トランザクションの状態
  メモリで保持
  メモリに載りきらないデータは自動的にディスクにオーバーフローさせる
 ・データとインデックスは1ファイルに格納
  加えて複数タイプのログに更新を記録することでI/Oを分散

一番気になっていたのはホットバックアップだったのですが、
残念ながら現状では未対応とのこと。
GAは2007年Q1の"予定"
…ってことは実用的になるのは1年以上あとなのかなぁ

↓質問した人がもらえたFalconビール(スウェーデン?)


nice!(1)  コメント(0)  トラックバック(20) 

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 20

MySQL User Conferenc..GWといえば白馬で♪ ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。