[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

2009年6月4日のブックマーク (5件)

  • Tokyo TyrantによるHAハッシュDBサーバの構築 - mixi engineer blog

    来年のバレンタインデーに、正確には「2009-02-14T08:31:30+09:00」に、UNIX時間が「1234567890」を迎えることを発見してちょっと嬉しいmikioです。さて、今回は高効率ハッシュデータベースサーバTokyo Tyrantを用いてHAハッシュデータベースを構築する手法についてご紹介します。ちょっと難しいし非常に長い内容なのですが、最後までお付き合いくださいませ。 可用性と保全性 HA(High Availability:高可用性)とは、可用性(Availability)が高いことです。それでは説明になっていないので詳しく言い替えますと、システムに障害が起きにくくすることと、たとえ障害が起きたとしてもできるだけ迅速に復旧できるようにすることです。データベース系のシステムはユーザのデータを管理するという中核的役割を担うため、可用性を高めることは最も重要な課題となりま

    Tokyo TyrantによるHAハッシュDBサーバの構築 - mixi engineer blog
    kameid
    kameid 2009/06/04
    Tokyo Tyrantを用いてHAハッシュデータベースを構築する手法
  • 現場指向のレプリケーション詳説

    この文書は、技術評論社刊『WEB+DB PRESS Vol.22』に執筆した記事を技術評論社の 許可を得てWWWで公開しているものです。 このWWW版は校正前の原稿を元にしている点、WWW公開後に必要があれば修正する点で、雑誌版の文章とは異なる部分があります。また、図表も雑誌版とは異なります。 予めご了承ください。 また、この文章が対象しているのはMySQL 4.0系なので、最新のリリース版と比べると説明不足な点などが多々あると思います。 レプリケーションの基をおさえるには、この文書はまだ有益だと思いますが、設定レベルの説明は最新のドキュメントを参照するようにしてください。

    kameid
    kameid 2009/06/04
    技術評論社刊『WEB+DB PRESS Vol.22』に執筆した記事を技術評論社の許可を得てWWWで公開しているもの だそうです。
  • DRBDとHeartbeat2でMySQLをHA対応にしてみる: 1/4 - DRBDのインストールと設定 - - メモ帳

    2007/12に書いたものが埋もれていたので整理。 DRBDのインストール方法は、いくつかある。 1. drbd.orgからソースをダウンロードしてビルド、インストール 2. LINBIT社提供のRPMを利用する(有償) 3. MySQL Enterpriseのオプションを購入して、LINBIT社提供のRPMを利用する(有料) 4. CentOSのyumを利用する。(CentOS4.5ではVer.0.7.23のみdrbd体とkernel module共に用意されているが、CentOS5ではVer.8.0.3のdrbd体のみでkernel moduleは提供されていない。 ) 5. SUSE Linux(SUSE Linux Professional 9.3以降、SUSE Linux Enterprise Server 9以降)では標準パッケージとして提供されている(らしい) 今回は「L

    kameid
    kameid 2009/06/04
    DRBD を MySQL で使う。
  • [B! drbd] akishin999のブックマーク

    以前、ec-metalでEnterprise Chef HAクラスタを構築しました。稿ではHigh Availability: DRBDを参考に、順を追って手動でDRBDを用いたHA構成のChef Serverクラスタを構築してみます。 ■前提 環境 環境: QEMU+KVM仮想環境 パブリックネットワーク: 192.168.122.0/24 プライベートネットワーク: 192.168.100.0/24 フロントエンド: 1台 バックエンド: 2台 ロードバランサ: フロントエンド1台のため不要 名前解決: 全マシンの/etc/hostsに記載 (参考:Hostnames) ファイアウォール: テストのため全解放 (参考:Firewalls) フロントエンド IPアドレス: 192.168.122.101 ホスト名: fe1.example.jp OS: RHEL6.5 メモリ: 4GB

    kameid
    kameid 2009/06/04
    DRBD 関連のブックマーク
  • Perl における Prepared Statement のベンチマーク - id:kazuhookuのメモ置き場

    MySQLSQLite について測定してみた。「np」がプリペアードステートメントを使わない場合、「p」が使った場合。「;srv」というのはサーバサイドプリペアードステートメントを有効にした場合。 $ ./dbi-prepared-bench.pl Rate sqlite:np mysql:np mysql:p;srv sqlite:p mysql:p sqlite:np 7519/s -- -28% -50% -51% -57% mysql:np 10417/s 39% -- -31% -32% -41% mysql:p;srv 15152/s 102% 45% -- -2% -14% sqlite:p 15385/s 105% 48% 2% -- -12% mysql:p 17544/s 133% 68% 16% 14% --全般的にプリペアードステートメントを使って DBI::

    Perl における Prepared Statement のベンチマーク - id:kazuhookuのメモ置き場
    kameid
    kameid 2009/06/04
    perl からの mysql ベンチマーク ソース付き。