KOF2008:関西オープンソース2008というイベントに来ています。 はてなの伊藤さんの講演があったので、講演メモを公開。 #ボクがメモした内容であって、100%言ったとおりに書いてあるわけじゃないので、参考としてご覧ください。 (続き) アジェンダ 大規模なデ... 続きを読む
4月14日から17日までの4日間、米カリフォルニア州サンタクララにおいて、MySQL Conference and Expo(以下、MySQLカンファレンス)が開催された。MySQL関連の最大のイベントである。セッションは有料で、日本円で10万円を超える金額にもかかわらず、参加登録者数... 続きを読む
サービス開始から3年余りで会員数が1000万人を超えたSNSの「mixi」。そのシステムはOSSで構築されており、データベース管理システム(DBMS)には「MySQL」を使う。急増するトラフィックをさばくために負荷分散を重ねた結果、現在ではサーバ1000台以上が連なる超... 続きを読む
MySQL元ネタ: http://labs.unoh.net/2007/07/mysqltips.htmlあまり具体的じゃないので、僕の考えとか。正しいかどうかは各自の状況だとか実際試すべきなんだけど、参考になれば。 MyISAM、InnoDBなどテーブルタイプ僕は断然InnoDB派です。ただ仰るとおり、ログ... 続きを読む
Copyright 1997-2007 MySQL AB このマニュアルの配布は、GPL ライセンスに基づきません。このマニュアルは次に従い利用できます:あなた自身の個人使用のためだけに、本書をプリントすることができます。中身を別のもの変えたり編集したりしない限り、他のフォ... 続きを読む
最適化は、システム全体の理解が必要であるため、複雑な作業です。システムやアプリケーションに関する知識が豊富でなくても部分的なローカルの最適化は可能ですが、より高度な最適化が必要になるほど求められる知識も高度になります。 この章では、MySQL 最適... 続きを読む
さて、移行記も #3 となりました。今回は先日作業を終えたはてなブックマークの移転について。旧サーバールームからさくらインターネットのiDCへのサーバー移転作業にもだいぶ慣れて来たこのごろ。これまでは比較的はてな内の他サービスとの連携が疎になってい... 続きを読む
Ads やりたいこと † Fedora に含まれる postfix パッケージは mysql に対応していない。 仕方が無いので postfix の srpm から mysql 対応の Postfix を作ることにする。 ↑ Postfix のリビルド † まず適当なミラーから最新の postfix-x.x.x-x.src.rpm をゲッ... 続きを読む
大変興味深くて判りやすい方法ですね。 あまりに判りやすかったので(?と言うか影響されて)、勢い、MySQL5.1+向けに同じようなn-gramによるFULLTEXTパーサーのプラグインを作ってしまいました。 http://mysqlbigram.googlepages.com/ これだと、わざわざ別フ... 続きを読む
PHPと同時によく使われるMySQLの使い方についての説明です。 主にUNIXでのコマンドライン操作について解説します。 MySQL4.1での文字化け対策についても。 SQLが良く分からない方はこちら PHP+MySQLデータベース操作 1. SQL実行 2. データを検索 3. 検索した... 続きを読む
前回さくらiDCに移転し始めた、ということを書いたのですが、あれから一ヶ月ちょっとが経過しましてその後も順調に iDC への移転が進んでいます。すでにラックもいくつか借りて、サーバーも数十台がさくら iDC で稼動しています。回線がこれまでよりも高速なバ... 続きを読む
2007年1月に、MySQL ABは新しいストレージエンジン※である「Falcon」のアルファ版をリリースした。Falconは、現在広く使われているストレージエンジン「InnoDB」に代わる選択肢のひとつとして期待されている。本稿は、このFalconの技術的な特徴について解説す... 続きを読む
今から始める MySQL入門(1) MySQL+Apache+PHPをインストールしよう 鶴長 鎮一(book@tsurunaga.jp) 2007/1/27 本連載は、これからWebアプリケーション開発を習得しようとする方や本格的なプログラミング経験の少ない方を対象にしています。連載途中から始... 続きを読む
MySQLのチューニングにおいて非常に重要となるメモリ(バッファ)関連のパラメータについて、 チューニングのポイント DSASのとあるDBサーバ(実メモリ4GB)の実際の設定値 をまとめてみます。 また、必要メモリの総量の計算や限界値を越えてないかチェックしてくれ... 続きを読む
Top 84 MySQL Performance Tips -- Debian Admin MySQL is a widely used and fast SQL database server. It is a client/server implementation that consists of a server daemon (mysqld) and many different client programs/libraries. MySQLパフォーマン... 続きを読む
PhpMyRes PhpMyRes is a possibility for small and medium sized hotels, pensions or holiday homes to keep track of room reservations and guest data. PHPとMySQLでホテル予約システム『PhpMyRes』。 結構ニッチなシステムかもしれませんが、ホテルの予約... 続きを読む
あとで書く、と言った手前なので書くとします。DSASの中の人がすごい勢いで LVS の話を書いてくれてます。この辺。LVS を使うと Linux と箱でロードバランサが作れちゃいます。普通に買ったら数百万とかしちゃうやつ。DSAS の中のひとに感謝しつつ、いい機会な... 続きを読む
IBMのサイトに、PHPから操作するデータベースに関してよく見られる5つの問題点とその解決方法が掲載されています。 データベースのデザインをする際、一般的に発生する問題点についての解説です。 で、肝心の5つの問題が何かというと、以下の通り。 Five common... 続きを読む
あくまで憶測で仮説でしかないんですが。MySQL のストレージエンジンのうち代表的な二つ、MyISAM と InnoDB はよく MyISAM: Read は速いけどテーブルロックのため並行性が低い。運用が簡単。 InnoDB: MyISAM より Read は遅いけど並行性が高い 。行レベルロック... 続きを読む
昨日は BKCon 2006 に行ってきた。 BK というのは「一般的にはバッドノウハウの事」なんですが、昨日のは、BKCon と言っても、かつて開催された Bad Knowhow Conference 2004 の続編とかではなく、"B"atara "K"esuma "Con"ference 2006 です。 ※正しくは横浜 L... 続きを読む