某所に300ホスト以上を2年ほど監視していたZabbixのMySQLがありまして、データが100GBぐらいになってメモリ8GBのホストではdisk IOが辛くなってきたので、移行することにしました。普段はそんなにでもないのですが、housekeeperが動作して古いデータを消しに行... 続きを読む
オープンソースのデータベースの世界にも、整理統合がある。このほど、オープンソースデータベースのSkySQLが、同じくオープンソースデータベースMariaDBのMonty Program Abと合併する。Facebook、Twitter、WikipediaなどがMariaDBを使っている。この合併はまる... 続きを読む
PHP 5.5 で mysql 拡張モジュールが非推奨になり、E_DEPRECATED エラーが表示されるようになりました。将来の PHP のバージョンで削除されます。 mysql 拡張モジュールに依存する CMS を使ってサイトを運用している場合、将来、運用サーバーに導入されている PH... 続きを読む
2013-03-26 OSS貢献者賞を頂いたので昔話をします MySQL この記事は、おっさんの自分語りと昔話なので、あまり読む価値はないです。 もう1ヶ月くらい前になるのですが、OSS貢献者賞を頂きました。 最近はあまりOSSに貢献するようなことをしてる自覚はなかった... 続きを読む
MariaDB is a binary drop in replacement for MySQL For all practical purposes, MariaDB is a binary drop in replacement of the same MySQL version (for example MySQL 5.1 -> MariaDB 5.1, MariaDB 5.2 & MariaDB 5.3 are compatible. MySQL 5.5 will be... 続きを読む
さくらインターネット研究所さんの「MariaDB Galera Clusterを試す」という記事を読んで居ても立ってもいられなくなり、さっそく AWS で構築してみました。 上記の記事によれば 簡単にまとめると次のようになります。 Galera Replicationが複数のRDBMをレプリケ... 続きを読む
バージョン5.6 が待望のGAとなりました!早速、あいていたサーバに入れてみました。インストール後の設定が、至れり尽くせりになっていて、びっくり!*1 ちょっと引用が長くなるけど、敢えて途中のカットとかをしないで載せたいと思います。あ、linux(CentOS)... 続きを読む
Today a customer asked me to help them to convert their sequence generation process to the stored procedure and even though I have already seen it somewhere I did not find it with two minutes of googling so I wrote a simple one myself and pos... 続きを読む
Sequel Pro is the perfect web development companion. The latest stable version of Sequel Pro ( v0.9.1 ) was released on September 17, 2008. Sequel Pro is the perfect tool for working with database-driven websites and applications. Delivered w... 続きを読む
SourceForge.JP Magazine注目記事 ハードディスクの中身を誤って消した場合のファイル復旧方法 ハードディスクを完全消去する「DBAN」のインストールと使い方 HDD/SSDの健康診断を行うS.M.A.R.T.対応ツール「CrystalDiskInfo」 の使い方 HDDやSSDなどの速度を計... 続きを読む
Tools & resources to easily deploy and manage MySQL® & MariaDB® databases in the Cloud MySQL® and MariaDB® databases in the Cloud Configure, deploy & manage open source databases in the Cloud SkySQL™ Cloud Data Suite is the first ever graphi... 続きを読む
2012-10-01 開発スピードアクセル全開ぶっちぎり!日本よ、これがMySQL 5.6だッ!! 米国で行われているMySQL Connectというイベントで、ついにMySQL 5.6 RC(リリース候補版)が発表された。リリース候補版ということは、これが次の正式版になるということだ。... 続きを読む
現在オープンソースのRDBMSとしては、PostgreSQLとMySQLがほぼデファクトスタンダードになっているかと思います。 普段はRuby on Railsで開発を行なっているため、ActiveRecordの恩恵もあり、あまりDBの差異を意識せずにプログラミングを行う事も出来るので、そ... 続きを読む
OracleはMySQLの最新リリースでテストケースを隠した。これは、このオープンソース・ソフトウェアをさらに封じ込め、MySQLのデベロッパー・コミュニティーを無視しようとする、同社の継続した動きを象徴するものだ。 問題は、最近MySQLの最新リリースにバグ修正... 続きを読む
2012年3月27日火曜日 米国への引越とFacebook入社のご報告 件名の通り、私は米Facebookに最近入社したことをここでご報告します。 相変わらずMySQL関係の仕事をすることになります。 チームメンバーはアジアには誰もおらず大半が米国本社(Menlo Park)にいるため... 続きを読む
川口 洋 株式会社ラック チーフエバンジェリスト CISSP 2012/3/23 ■@IT編集部のセミナーに出てきました 3月2日に、@IT編集部主催の「@IT セキュリティソリューション Live! in Tokyo」にて、NTTデータ先端技術の辻さんとインターネットイニシアティブの根... 続きを読む
日時 : 2012/03/10 13:00 to 18:00 定員 : 80 人 会場 : グリー株式会社 14F セミナールーム (東京都港区六本木6-10-1六本木ヒルズ森タワー) URL : http://gree.co.jp/corporate/location/ 管理者 : いちい ハッシュタグ : #innodeep InnoDB のプロフェッショ... 続きを読む
ソーシャルゲームスケールアウトの歴史 — Presentation Transcript 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 12 2 20 ... 続きを読む
コナミが提供する「ドラゴンコレクション」は、GREEでの提供開始からわずか1か月でGREEランキング1位を獲得した大人気のSNSゲーム。多方面でのコラボ展開により成長を続け、登録人数は500万人を超えています。今回は、ゲームのインフラ面を支えてきたコナミの「... 続きを読む
INSIGHT OUTとは INSIGHT OUTは、”Inside Out – Database Technology” (データベーステクノロジーのオモテもウラも語り尽くす) をコンセプトに、Oracle、SQL Server、MySQL、PostgreSQLなど様々なデータベースのトップエンジニアが、最新のテクノロジーや現... 続きを読む
MySQL-MHAとは、MySQLがダウンしたときに自動的に別のMySQLへ処理を引き継ぐことで、高可用性を実現するフェイルオーバーツールのことでDeNAの松信嘉範(まつのぶよしのり)氏が開発し、オープンソースとして公開されています。 MySQL-MHAの詳細については、新... 続きを読む
更新日: $Date: 2006/03/16 05:59:46 $ UTC ($Revision: 1.8 $) 公開日: 2005/09/20 この文書は、技術評論社刊『WEB+DB PRESS Vol.22』に執筆した記事を技術評論社の 許可を得てWWWで公開しているものです。 このWWW版は校正前の原稿を元にしている点、WWW公開... 続きを読む
MySQLでテーブルへのカラム追加やテーブルの再編成を行うには、ALTER TABLE文を使用します。MySQLのALTER TABLE文は、変更後の定義にもとづく作業用テーブルを作成し、変更前のテーブルから作業用テーブルへデータをコピーして、最後に二つのテーブルを入れ替え... 続きを読む
たまたま出会ったMySQLに惹かれ、いつしか本家コンサルにMySQLエキスパートとして国内のみならず、ワールドワイドでその実力を認められている松信嘉範氏。現在はディー・エヌ・エー(以下、DeNA)のMySQLエバンジェリスト(英語表記は"MySQL Geek")、正式な肩書き... 続きを読む
4月に米サンタクララで行われたMySQL Confernce & Expo 211では、TwitterのJeremy Cole氏が「Big and Small Data at @Twitter」と題して、同社のシステムにおける原則とシステム構成について紹介したプレゼンテーションが行われました。 1日に1億5000万以上のツ... 続きを読む
MobageなどのデータベースとしてMySQLを採用しているDeNAは、このほどMySQLコミュニティ最大のイベントで、「Corporate Contributor of the Year 2011」を受賞した。そこで示されたDeNAの世界に通用する技術力とは──。 オープンソース・データベースとして世... 続きを読む
4月11日から米サンタクララで行われた「MySQL Conference & Expo 2011」。このイベントでDeNAの松信嘉範(まつのぶよしのり)氏が、同社の大規模なMySQLの運用を支えている技術とツールについてのセッション「Automated, Non-Stop MySQL Operations and Failove... 続きを読む
米VMware、PaaSオープンプラットフォーム「Cloud Foundry」を提供 Tweet Check 米VMwareは12日(米国時間)、PaaSプラットフォーム「Cloud Foundry」を提供すると発表した。 Cloud Foundryは、PaaSのオープンプラットフォーム。企業のデータセンターのサービス... 続きを読む
2011-04-12 MySQL 5.6登場!!新機能速攻レビュー 現在、米国で行われているMySQL Conference & Expoにあわせて、新しい開発版であるMySQL 5.6が発表された。MySQL 5.5における新機能もかなりのものだったが、MySQL 5.6の進化は質・量ともに勝とも劣らない内容... 続きを読む
2011-04-07 「優れたMySQL DBAを見分ける27+3の質問」に対する回答例 随分と更新が空いてしまったが、「優れたMySQL DBAを見分ける27+3の質問」に対する回答例(漢バージョン)を紹介しよう。実は質問を掲載した際「難しい!」というコメントが非常に多く、もう... 続きを読む
MySQLからフォークし、クラウド用途に最適化して開発された「Drizzle」が3月15日に最初の正式版を公開しました。 MySQLはよく知られたオープンソースのリレーショナルデータベースです。そのMySQLを、トランザクション機能を維持したままクラウドのような大規模... 続きを読む
As a Futurist… 人の興味は尽きることがない.いや,興味を無くした時点で人で無くなる.永遠の「知りたい」を追求するブログ. Profile Work 新卒準備カレンダー2011春というおもしろい企画がありまして、3日目は自分が担当させて頂くことになりました。@shib... 続きを読む
MySQL互換ながら独自のクラウド対応ストレージエンジンを搭載することで、スケーラブルなクラウド対応データベースサービスを実現する「Xeround」(ゼラウンドと発音するようです)が公開ベータを開始したことを明らかにしました。 Xeround MySQL Cloud Databas... 続きを読む
MySQL 15日(米国時間)、OracleはMySQLの最新版リリースとなるMySQL 5.5 GAを発表した。MySQL 5.5 GAはプロダクションレベルの用途に採用できるレベルに到達したと判断されている。MySQL 5.5 GAの主な特徴は次のとおり。 パフォーマンスと安定性の向上。特にマル... 続きを読む
2010年11月30日火曜日 XtraDB 5.5版 性能調整中 色々ありましたが、最近、やっと 5.5.x 版のXtraDBを開発中で性能を確認しています。 SSD で試したりもしているのですが、今まで気にしていなかったことが以外に重要なことに色々気づいたので覚え書き。 SSD で更... 続きを読む
takada-atです。HandlerSocketPlugin for MySQLのPHPクライアントを公開しました。 リポジトリには、OpenPearでアクセスできます。 http://openpear.org/package/Net_HandlerSocket pure PHPで書いてますが、使い方は、今のところperlクライアントに合わせてあ... 続きを読む
モバゲーで知られるDeNAは、バックエンドデータベースにNoSQLを使っていません。なぜか? それはMySQL/InnoDB 5.1の環境で秒間75万クエリという、多くのNoSQLでも実現できないような高性能を実現しているから。DeNAの松信嘉範(まつのぶよしのり)氏は、自身の... 続きを読む
MySQLのユーザ権限管理は直感的でないと思っています。ここでいう「直感的」の定義としては、マニュアルを読まないか、もしくはちょっとしたメモ書きを見る程度でおおよそ使い方が理解できるというものです。MySQLではいろいろ細かいレベルの権限付与が可能です... 続きを読む
リレーショナルデータベースのワークロードの特徴を表す数値として、書き込みに対する読み込みの比率を使うことがあります。アプリケーションによっては、読み込みと書き込みがほとんど同じこともあるでしょう。しかしWebアプリケーションの世界では、少しの書... 続きを読む
2010年9月2日木曜日 Leaving Oracle, Joining DeNA 9月1日付けでオラクルを退職し、9月2日付けでディー・エヌ・エーに転職しました。新会社への入社の報告よりも(だいぶ)前に退職の報告をする方が多いようですが、私が外向けにオラクル退職の報告をするのはこれ... 続きを読む
2009年10月28日09:33 MySQL MySQLでインデックスを使って高速化するならCovering Indexが使えそう Linux-DB システム構築/運用入門 (DB Magazine SELECTION) 著者:松信 嘉範 販売元:翔泳社 発売日:2009-09-17 おすすめ度: クチコミを見る 最近、この本を読... 続きを読む
●ぼくがPDOを採用しなかったわけ(Shift_JISによるSQLインジェクション) PHPのデータベース・アクセス・ライブラリPDOは、DB接続時の文字エンコーディング指定ができないため、文字エンコーディングの選択によっては、プレースホルダを使っていてもSQLインジェ... 続きを読む
バグの話近々ふぁぼったーDBのInnoDB化を企てているので、それに伴いMySQL5.0.67(Tritonn)から、先日リリースされたばかりのMySQL5.5.3-m3に乗り換えてみた。RC(リリース候補)版ということで、GA版とほぼ変わらない品質と聞いたので、割と軽い気持ちでインスト... 続きを読む
出ました。今回は機能追加が1件、バグ修正が55件あります。バグ修正のうちセキュリティに関するものが1件、パーティショニングに関するものが5件、レプリケーションに関するものが7件となっています。MySQL 5.1.38から本体に付属するようになったInnoDB Plugin... 続きを読む
2010-04-19 MySQLコミュニティ騒然!MySQL 5.5.4が与えるインパクト。 先週、MySQL Conference & Expo 2010が開催され、盛況のうちに終了した。カンファレンスに合わせる形で、MySQL 5.5.3および5.5.4がリリースされたのだが、これが目を見張るような進化を遂げ... 続きを読む
互換性維持も考慮して、MySQL5.5.3-m3では従来の3バイトUTF-8のutf8と、4バイトUTF-8のutf8mb4が導入されました。4バイトUTF-8を使うには、CREATE TABLEなりcharacter-set-serverなりにutf8mb4を指定してください。 32分前 webから 続きを読む
日時 / DATE : 2010/04/24 15:00 to 19:00 定員 / LIMIT : 1 人 会場 / PLACE : - (東京都内) URL / URL : - 管理者 / ADMIN : sakaik -現在準備中です。- 約2週間前になったら受付開始する予定です。 参加ご希望の方はさしあたって、スケジュールの確保... 続きを読む
MySQLの開発者の一人で、現在はMySQLからフォークした「Drizzle」の開発者であるBrian Aker氏は「『MySQLのデベロッパーはどこへ行ってしまったのだろう?』という質問を最近よく受けるんだ」とブログ「Where did all of the MySQL Developers Go?」に書いてい... 続きを読む
If you look at the early days of this blog, when web scalability was still in its heady bloom of youth, many of the articles had to do with leveraging MySQL and memcached. Exciting times. Shard MySQL to handle high write loads, cache objects ... 続きを読む
MySQLはとても気ぃつかい屋さんである。我々が投げる多少あいまいな指示も頑張って解釈し、なんとか文句を言わずに実行してみようと挑戦してみてくれる。 今日はそんなMySQLがケナゲに解釈してくれる自動変換について紹介しようと思う。この自動変換、ケナゲな... 続きを読む
Loading... Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. Linux/DB Tuning (DevSumi2010, Japanese) - Presentation Transcript 高性能・安定運用のため... 続きを読む
真面目にエロサイトを作ってみた【デザイナー編】はコチラから。 エロサイトを作るにあたって 「スタイリッシュなアダルトサイト思いついたから作るぞ」 (たぶん)そんな感じの一言で始まったSheCoolのサイト制作。見た目がどれくらいスタイリッシュかってのは... 続きを読む
先日、会社で外部の業者に作らせたシステムが「Windows Server 2003 + MySQL」というシステムであった。 これでデータベースエンジンはInnoDBで作っているらしいので、当然トランザクションを使う。 まぁ、システムを作る段階で、なぜWindows Serverをチョイス... 続きを読む
InnoDB はデフォルトでは同期I/O *1だけど、 innodb_flush_method=nosync っていう隠しオプションがあって、それを有効にすると MyISAM みたく fsync しなくなるよ。ってソースコードちら見した自分が言ってた。この設定がうれしいのって、どういう時だろう?My... 続きを読む
はじめに この記事では、MySQL を使って簡単なメッセージキューを手軽に実装する方法を解説します。 メッセージキューとは、メッセージを一時的に溜めておき、順次処理するための仕組みです。迅速なレスポンスが必要な Web アプリケーションにおいて、時間のか... 続きを読む
フィンランドMonty Programの創始者、Michael “Monty” Widenius氏は1月18日、オープンソースのデータベース「MariaDB 5.1.41 RC」を発表した。MySQLからフォークしたプロジェクトで、MySQL 5.1と互換性を持つ。 Widenius氏はMySQL(米Sun Microsystems)の創... 続きを読む
StorytlrはPHP製のオープンソース・ソフトウェア。多数のWebサービスを使っていると、利用している本人は良いがその人をウォッチしたいという人には面倒なことになる。個々のサービスでフォローするのでは面倒だ。そこで便利なのがライフストリームサービスだ。... 続きを読む
2009-12-18 MySQLに纏わる10の都市伝説 誰の口から飛び出したのかは定かではないが、巷ではMySQLにまつわる様々な「都市伝説」がまことしやかに囁かれているようだ。恐らくMySQLに対する理解が低い人や、MySQLがあまり好きではない面々によってFUDっぽく言われ... 続きを読む
Oracle、MySQLに関する10の約束を発表 Sun買収の完了を急ぐOracleが欧州委員会による承認を目指し、MySQLのコミュニティー版開発やベンダーによるAPI利用に関する具体的な“公約”を発表した。 [ITmedia] 米Oracleは12月14日、同社による米Sun Microsystems買収... 続きを読む
2009-12-12 Help saving MySQL I, Michael "Monty" Widenius, the creator of MySQL, is asking you urgently to help save MySQL from Oracle's clutches. Without your immediate help Oracle might get to own MySQL any day now. By writing to the Europea... 続きを読む
Analysis and Research of the latest developments in Technology, Business Models, and Mergers and Acquisitions. The 451 Group - 451 CAOS Theoryにおいて451 Group survey highlights user concerns over Oracle’s proposed ownership of MySQLのタイト... 続きを読む
mysqlレプリケーションしてるMySQLで、マスタやスレーブが障害停止した場合のリカバリプラン でも掲げたゴールである、「マスタが落ちてもぐーすか寝ていられるようにしたい」がほぼできたので、ほとんどサービスが停止することなく、フェイルオーバする様をス... 続きを読む
2009-10-30 GPLが適用されているソフトウェア=MySQLのパッチをBSDライセンスでリリースする。 Googleがリリースしている有名なMySQL 5.0用パッチは、なんとBSDライセンスで提供されている。MySQLは周知の通りGPLでリリースされているが、GPLソフトウェアはその... 続きを読む
InnoDBはMyISAMと比較して安全(OSクラッシュや電源断が発生してもテーブルが壊れない)分、書き込みが遅い。データベース屋さんからすると、それは当然のことでMyISAMがおかしいんだ、ということになり、だからバッテリバックアップ機能のついたRAIDカードを使う... 続きを読む
2009年10月27日火曜日 MyISAMとInnoDBのどちらを使うべきか Twitterで話題になってたので簡単にまとめました。 ●MyISAMにしか無い機能を使いたい場合はMyISAMを使うしかない ・全文検索 (TritonnやSphinx) ・GIS ●InnoDBの利点(MyISAMの欠点) ▲障害対応系 ・... 続きを読む
MyISAMだとPostgreSQLと並べられた時なんか恥ずかしいww下向いちゃうしwwウェブサイトにはせめてInnoDB使って欲しい・・・勉強会とかで発表されたら・・・・もう最悪wwせめて普通にトランザクションやMVCCぐらいは対応して欲しい。常識的に考えて欲しいだ... 続きを読む
Amazon Web Services (AWS) delivers a set of services that together form a reliable, scalable, and inexpensive computing platform 'in the cloud'. These pay-as-you-use cloud computing services include Amazon S3, Amazon EC2, Amazon SimpleDB, Ama... 続きを読む
「エンジニアに強い影響を与えるような本を書きたい」――そう話すのはデータベースMySQLのコンサルタントとして名高い松信嘉範さん。ユーザー企業の情報システム部門のいちエンジニアだったが、オープンソースの世界に魅せられ、今では日本を代表するMySQLのコ... 続きを読む
Official Homepage of phpMyBackupPro - the MySQL backup tool. A free, web-based backup tool for MySQL databases, written in PHP. Download here!Here on the offcial homepage you will find all informations about phpMyBackupPro (pMBP). phpMyBackup... 続きを読む
MySQLのInnoDBストレージエンジンは行ロックをサポートしています。しかしOracleと同じ感覚でアプリケーションを作っていると、思わぬところでデッドロックに出くわすことがあります。これはInnoDBのロック範囲がOracleよりも微妙に広いためです。実際の例で確... 続きを読む
HeidiSQL is an lightweight, fast and flexible interface to the popular MySQL-Database. It allows you to browse and edit your databases and tables from an intuitive Windows® interface. With HeidiSQL you will be able to generate nice SQL-export... 続きを読む
Loading... Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. 続きを読む
2009年8月18日 InnoDBのAUTO_INCREMENTが遅い問題は5.1でどう改善されたのか MySQL5.1のGA版が出てから8ヶ月余りが経過しましたが、まだ5.0(あるいはそれ以前)をメインで使っている方も多いのではないでしょうか。5.1の何が良いのかいまいち分からないという方... 続きを読む
2009年8月27日 米大統領選でMySQLはどのように使われたのか 日本の衆議院選挙が間近に迫っていますが、昨年米国で行われた大統領選において、オバマ陣営がIT技術を駆使したという話はよく知られています。MySQLももちろん使われていました。今年4月にサンタクラ... 続きを読む
データベースの処理は、しばしばシステム全体の性能を大きく左右する。システムのパフォーマンスが悪ければハードウェアリソースの不足を招き、余計な投資が必要になる。逆に適切なチューニングを施せば、ITコストを抑えられるはずだ。MySQLのエキスパートであ... 続きを読む
It is a well-known fact that the bottlenecks of MySQL does not exist in its storage engines, but rather in the core, for example, its parser and execution planner. Last weekend I started to wonder how fast MySQL could be if those bottlenecks... 続きを読む
RethinkDB is currently available as a developer pre-alpha. Get notified when RethinkDB is ready for your production servers: 続きを読む
2009年8月12日 InnoDB Plugin 1.0.4 - InnoDB史上極めて重要なリリース 日本時間の今日、InnoDB Pluginの新バージョン1.0.4がリリースされました。このバージョンでは、「バイナリログを有効にするとグループコミットが効かなくなる問題」が修正されています。... 続きを読む
NOTICE I have not had the time to maintain or support super-smack in recent months. Tony Bourke has taken over as the maintainer. The new home for super-smack is http://vegan.net/tony/supersmack/ About Originally developed by Sasha Pachev, My... 続きを読む
This is just a heads up to newcomers that there are currently unresolved issues with running xfs file systems on ebs volumes. The causes seem to be unknown and not all distribution/kernel combinations trigger the issues, but if you are gettin... 続きを読む
備忘録メモ。某所のMySQLデータベースをバックアップ兼ねて、まるっとテストサイトに持ってきたわけです。まるっと。 そしたらまぁ、当然というかなんというか、MySQLのrootパスワードが分からなくて、あんなことやこんなことをするのに困ってしまって、(´ε`;... 続きを読む
第18回 オープンソーステクノロジー勉強会 第18回オープンソーステクノロジー勉強会を開催します。 今回は日本MySQLユーザー会 松信嘉範さんをお迎えして、「MySQLハッキングの手引き」についてのお話をお伺いしてみます。 開催概要 日時 8月7日(金曜) 19:30 - ... 続きを読む
I am sure many people have already done similar things, but to ease my pain of setting up mysqld on a large-scale environment (I am trying to create a set of database nodes, each node consists of a MySQL failover cluster using semi-sync repli... 続きを読む
ずいぶん長く待たされたが、コンピュータ業界はついに、アルミやガラスの円盤を使ったハードディスクという古くさい装置に別れを告げ、今ではすでにiPhoneなどいろんな電子装置で使われているソリッドステートドライブ(solid state drive, SSD)に切り換えていく... 続きを読む
Xataface is an open source PHP framework for building PHP/MySQL applications in less time that with fewer lines of code that do more.Twitter Feed Xataface Maillist Sign up to receive the Xataface news letter with weekly updates and developmen... 続きを読む
MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間が... 続きを読む
Open source software to provide two-way replication of relational databases.Mission Development of an open-source solution for asynchronous, master-master replication of relational databases that is ridiculously easy to use database independe... 続きを読む
Pligg is an open source content management system that is designed for social news gathering websites where members submit and rate news.Pligg is an open source Content Management System (CMS) available to download for free. Pligg has perfect... 続きを読む
mysql, tuning, os前回のエントリーデータベースを用いたセッションデータ管理についてで、MySQL とメモリの関係について良く分からない部分があると書きました。実はここに関する理解はかなり曖昧な部分があって、調査して追記します。とくにメモリ利用量につ... 続きを読む
大規模なウェブアプリケーションのボトルネックがデータベースであるという点については、多くの同意が得られるところだと思います。解決策としては、同じ種類のデータを複数の RDBMS に保存する「sharding」 (別名:アプリケーションレベルパーティショニング... 続きを読む
MySQLでいちいちshow tables;とか打つのがだるい。\tみたいなalias設定できないのかなぁTwitter / Weboo!: MySQLでいちいちshow tables;とか打つ ...おぉ、readlineのマクロを使えばいいのかーTwitter / Weboo!: おぉ、readlineのマクロを使えばいいのかーなる... 続きを読む
ピンポイントチューニング講座です。まずは結果から。このグラフは、以下のテーブルに50,000レコードINSERTしたときの処理時間を示したものです。性能に70倍以上もの差が出ているのはなぜか、見ていきたいと思います。 CREATE TABLE `loadtest` ( `id` int(11) ... 続きを読む
2009-05-11 ALTER TABLEを上手に使いこなそう。 テーブル定義を変更したい。インデックスが壊れてしまったので再作成したい。そんな場合はALTER TABLEを使う。ALTER TABLEはテーブル定義を変更するお馴染みのコマンドであるが、その挙動は意外と知られていない... 続きを読む
2009/04/22 野村総合研究所は4月22日、Oracle Databaseなどの商用データベースからオープンソースの「MySQL」「PostgreSQL」への移行を支援する「OpenStandia/DB移行サービス」の提供を開始した。 このサービスは、商用DBのライセンス料や保守料の負担を減らし... 続きを読む
「オープンソースMySQLプロジェクトで役目を果たす用意がある」---Sunを離れた“MySQLの父”がOracleに提案 記事一覧へ >> 「オープンソース・プロジェクトは誰にも所有できない。Red HatにとってのFedoraのような,オープンソースのMySQL開発プロジェクトが必... 続きを読む
20日にOracleがSun Microsystemsを買収したと速報が入り、関係者を愕然させた。追って続報も発表され、次第に買収の内容が明るみになった。経営の視点からみた場合、この買収は妥当なものかもしれない。しかしOracleとSunは特にアプリケーションやミドルウェア... 続きを読む
Q4MをMacPortsのMySQL環境に入れる方法 macportsでmysql入れると /opt/local/lib/mysql5/mysql とかいう独創的な所にライブラリが入るので、そのまんまのQ4Mのconfigureじゃ./configureすら上手く動かないし、ググっても良くわからないのでてっとり早くconfigur... 続きを読む
2009-04-07 やってはいけない!!MySQLに悲鳴をあげさせる10の方法 いつも「MySQLを使うときはこうするべき」という観点から記事を書いているが、今日は逆に犯してはいけない過ちをリストアップしようと思う。 1. 全てのカラムにインデックスをつける データベー... 続きを読む
2009-03-31 MySQLのEXPLAINを徹底解説!! 以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの... 続きを読む