本稿では、MySQLの内部構造を見ていきます。MySQLサーバのさまざまな部分がどのように連携して動いているかを知ることは、楽しくてためになります。MySQLの実装は、テクノロジーの魅惑的な組み合わせです。このテクノロジーは、おびただしい数の開発者の長年にわたる汗とインスピレーションから生み出された、真に目覚ましい功績にほかなりません。 オープンソーステク...
サーバのチューニングをする上でかなりやっかいなのがデータベース系。特にログファイルの量が膨大になると後から中身を見て問題を分析するのも一苦労という場合が。そんなときにこのMySQL用topコマンド「mytop」を使えば一体何が起きているのかがすぐにわかるので問題点の把握が容易になります。ベンチマークするときに併用すればかなり効率が良くなるのではないかと。 イ...
軽快な動作で知られるMySQLでDBアプリの構築を行う。今回は、MySQLの概要とインストール方法について解説しよう 「Linux Square」フォーラム 2001/1/10 mysqlコマンドでデータベース操作 連載:快速MySQLでデータベースアプリ!(2) 今回は、コマンドについて解説する。sysqlコマンドによるテーブルの作成やデータの挿入/抽出の方法をマスターしよう 「Linux Square」フォーラム 2001/1/31 コ...
MySQL 互換の断然日本語が使いやすいオープンソースデータベースが MoSQLです。 以下の点が MySQL と異なるので萌え萌えです。 デフォルトの文字コードは UTF-8 です。 (デフォルトでは)文字コードの自動変換は行ないません。 文字コードの範囲外のバイト列でもそのまま格納されます。データが失われることはありません。 クライアントライブラリは環境変数により文字コードを指...
『 UIはダサダサだけど、同様のMysqlクライエントソフトでは一番安定してる。 』
データベースであるMySQLを操作する「MySQL Quick Admin」がオープンソース化され、誰でも自由にダウンロードして使うことができるようになりました。名前の通り、高速に動作するのがウリだそうで。 ダウンロードは下記サイトから。
ここしばらく、水面下でBrian Akerを代表とするMySQL/SUNのエンジニアたちや、業界のオープンソースハッカーたちとMySQLをスリムダウンさせたマイクロカーネルRDBMSを開発していたのですが、本日アナウンスされたので、日本語でご紹介させていただきたいと思います。 Drizzleとは? Drizzleとは必要のないものは一切存在しない、最低限でパフォーマンス重視な「MySQLよりシンプルで、軽...
mMeasureは、MySQLの状態を常時測定し、MySQLのチューニングポイントをアドバイスする、MySQL専用モニタリングソフトです。MySQLの主要なサーバー変数やステータスは、時/日/週/月/年の単位でビジュアルにグラフ化され、ブラウザで参照することができます。「クエリーキャッシュ使用率」や「接続数」といった測定値が、あらかじめ設定されたしきい値を超えた場合、MySQLをチ...
バックアップするのが面倒なMySQLデータベースを自動的にバックアップできるようになるスクリプトです。 いくつものデータベースを一括でバックアップできます。1つのファイルとしてまとめてバックアップすることもできるし、各データベースごとに分けてバックアップすることもできます。バックアップファイルはgzipかbzip2で圧縮されているのでディスク容量も食いません。...
Webシステムの開発=要DBという風潮がある。確かにデータをストレージできると可能性が飛躍的に拡大する。さらに最近は優秀なO/Rマッピングソフトウェアも登場し、DBをDBとして意識することなく開発ができるようになってきている。 メインウィンドウ だがそのために構造や値の制約を設定せずに運用されてしまうのもよく見られるようになってきた。DBの使い方や運用法を再...
『 エンタープライズ向け機能とかって別にいらないんだよなあ。速くなってればそれでokなんだけども。 』
MySQLは、高速と堅牢性を追及したマルチユーザ・マルチスレッドのSQLデータベースです。 世界でもっともに人気のあるオープンソースデータベースです。
『 >>phpMyAdminisatoolwritteninPHPintendedtohandletheadministrationofMySQLovertheweb. 』
小〜中規模のWeb開発でMySQLが使われる機会は多い。常に監視するのは大変だろうが、それでも現状どのようになっているのかモニタリングしておくのは大事だ。だが、ターミナルで接続してインストールするソフトウェアは環境によって利用できないこともある。 複数のサーバを見ることが可能 そこで、ブラウザベースで監視できるソフトウェアを紹介しよう。これならばどの...
Railsでは、データベースの設定をMigrationファイルに書いていって、即反映させながら開発を重ねていく。そのため、幾人かで開発を行っていると、徐々にデータベース構造が複雑化し、最適化されていない構造になってしまう。これはRailsに限らず、システム開発では常に生じるものだろう。 メイン画面 初期の頃からすべてを想定して作り上げていくことは難しいが、あるタイ...
Javadoc、PHPDocなど、プログラミングソースからドキュメントを生成するソリューションは幾つか存在する。きちんとコメントを書けば、それがドキュメントになってくれるので、手間が減りつつもプログラムの品質は向上すると一石二鳥だ。 出力中 そして同様の手法をMySQLにも適用しようと言うのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはmysqldoc、My...
今年もMySQL Conference 2008に行ってきました。社内向けの報告資料と雑多なメモですが、よろしければ参考にしてください。 *1 概要 MySQLがSunに買収されて始めてのConference 8セッション並列で、OSCONの規模にだいぶ近い MySQLが扱うトラフィック量・データ量がどんどん大きくなってきており、それにどう追従するか、という観点の話が多い 買収の話とか "MySQL、新機能追加は有償版の「My...
カリフォルニアで MySQL カンファレンスが開催されて、その中で Sun に買収された以降の MySQL の今後の方針についてアナウンスがあったようですが、以下のようなニュースとして報じられています。 MySQLは16日、米カリフォルニア州サンタクララで開催中のMySQLコンファレンスの席上で今後の新機能追加は有償版の「MySQL Enterprise」だけを対象としていく方針を明らかにした。 MySQL、...
『 http://slashdot.org/martenmickosMySQLはオープンソースであり続ける予定。まだライセンスを決めてないエンタープライズ向けアドオンがリリースされる予定。エンタープライズ限定かどうかも未定。とか書いてある気がする。 』
今朝(米国時間1/16)のビッグニュースは、「オープンソースデータベースのスタートアップ企業MySQLがIPOを考えているのでは」という一年間に渡るウワサにきりが付いたことだ。Sun MicrosystemsがMySQLを$1B(10億ドル)で買収したことが明らかになった。MySQLはこれまでにBenchmark、Index、IVP、Intel、SAPから$39M(3900万ドル)を調達。 SunのCEOであるJonathan Schwartzは、今回の買収について自身...
Sun Microsystemsがオープンソースデータベース企業MySQLの取得に10億ドルを拠出する。 Sunは米国時間1月16日、現金約8億ドルでMySQLの非公開株式を取得し、2000万ドル相当のオプションを引き取る予定だという。買収後、MySQLの最高経営責任者(CEO)Marten Mickos氏はSunのシニアエグゼクティブチームに加わる。 Sunはここのところ、ソフトウェアビジネスからより多くの利益をあげよう...