MobageなどのデータベースとしてMySQLを採用しているDeNAは、このほどMySQLコミュニティ最大のイベントで、「Corporate Contributor of the Year 2011」を受賞した。そこで示されたDeNAの世界に通用する技術力とは──。 オープンソース・データベースとして世... 続きを読む
モバゲーで知られるDeNAは、バックエンドデータベースにNoSQLを使っていません。なぜか? それはMySQL/InnoDB 5.1の環境で秒間75万クエリという、多くのNoSQLでも実現できないような高性能を実現しているから。DeNAの松信嘉範(まつのぶよしのり)氏は、自身の... 続きを読む
こんにちは!先日はドワンゴ技術勉強会生放送をご覧いただき、ありがとうございました! 当日は回線トラブル等々ございましたが、タイムシフトはまだ御覧いただけますので、ぜひご覧ください。 資料公開 社外講師の方の資料も、ご好意によって公開させて頂ける... 続きを読む
“MySQLの父”がOpen Database Allianceを設立,独自のコミュニティ版MySQL「MariaDB」を推進 記事一覧へ >> MySQL ABの共同創設者Michael Monty Widenius氏らは2009年5月13日(現地時間),グループ「Open Database Alliance」を設立したと発表した。MySQLをベ... 続きを読む
既報の通り、米Oracleは4月20日(現地時間)に米Sun Microsystemsの買収を発表した。取引は1株あたり9.50ドルをキャッシュで支払い、発行株数に対する総額は約74億ドル、Sunの手持ちキャッシュや債券を差し引いた金額は56億ドルとなる。発表同日早朝に両社は記者... 続きを読む
目次お知らせ最新ニュース2008/07/02 Tritonn-users メーリングリスト開設2008/07/02 YASE 0.1 リリース2008/06/25 old-style patch for Tritonn 1.0.10リリース2008/06/17 Tritonn 1.0.10 リリース(Windows版バイナリ配布開始)2008/02/15 バグデータベースの... 続きを読む
このエントリでは Ruby on Rails と MySQL を使って日本語の全文検索を行う方法を記述する。Ruby on Rails のバージョンは 2.0.2、MySQL のバージョンは 5.0.67、Tritonn のバージョンは 1.0.12、Hyper Estraier のバージョンは 1.4.10 を使用した。サンプルの... 続きを読む
KOF 2008 での発表資料「はてな流大規模データ処理」を以下にアップロードしました。http://bloghackers.net/~naoya/ppt/081108huge_data.ppt一部参考文献からの引用 (Introduction to Information Retrieval から Vector spacde model の図、たつをの ChangeLo... 続きを読む
SQL_CALC_FOUND_ROWSを使用することで、性能は70%近く向上している。 InnoDBを使用している時、Count(*)の処理は負荷が大きいといわれている。 SQL_CALC_FOUND_ROWSは、SELECT文と組み合わせて使用することで、対象のテーブルの件数をSELECTと同時にCOUNTする... 続きを読む
サービス開始から3年余りで会員数が1000万人を超えたSNSの「mixi」。そのシステムはOSSで構築されており、データベース管理システム(DBMS)には「MySQL」を使う。急増するトラフィックをさばくために負荷分散を重ねた結果、現在ではサーバ1000台以上が連なる超... 続きを読む
はてブ指数 h-index を Ruby で書いてみた h-indexっておもしろそうなので、CodeGEN_MySQL_UDFを使って、MySQLの集計関数を作ってみることにしました。 Easy, isn't it? Your first UDF is only 5 minutes away ... :) ってな感じで、XMLから自動生成してくれる... 続きを読む
いろいろな本からメモってきたメモのメモ。出典を書いておくのを忘れた。思い出し次第補完するかも。 deleteのコストは高いので、無効化を示すフィールドを作ってupdateすべき slow query logに要注意 多くのエントリでほとんどのフィールドが同じ値を持つ場合... 続きを読む
MySQL互換で日本語のハンドリングを向上させたオープンソースのデータベースMoSQL(もえすきゅーえる)が登場しました。MySQLと異なる点は、 デフォルトの文字コードはUTF-8(5.0&5.1) (デフォルトでは)文字コードの自動変換は行なわない(5.1のみ) 文字コードの範... 続きを読む
banned interdit verboden vietato prohibido verboden banned vietato interdit proibido vietato interdit verboden banned prohibido 続きを読む
komagataです。 Webアプリケーションのパフォーマンスの大半はデータベース、特にインデックスの使われ方にかかっている気がします。 仕事でもMySQLをよく使いますが、MySQLでは1テーブルに付き1インデックスしか使われません。PostgreSQLなどと比べてそのこ... 続きを読む
ファイルやディレクトリのバックアップは比較的簡単だが、データベースのバックアップとなると、いくつか特別な工夫を施す必要がある。ここではMySQLを取り上げているが、同じ原理はPostgreSQLやその他のリレーショナルデータベースにもあてはまる。 本稿は、最... 続きを読む
はじめに SQLが集合論に立脚する言語であるということは、この連載で一貫して強調してきたテーマの一つです。その特性のゆえに、SQLは「集合指向言語」と呼ばれていますし、実際、集合的な観点から見たときに初めて、その強力さが理解できると私は考えています... 続きを読む
14:22 | 一昨日から今日まで3日間の日程で開催されていた、MySQL Conference & Expo 2007に行ってきました。日帰り圏内どころか、自転車圏内で、こういうカンファレンスがあるのは、素晴しいです。詳細は、随時アップされるであろうプレゼン資料と、Planet MySQ... 続きを読む