先週、MySQL Conference & Expo 2010が開催され、盛況のうちに終了した。カンファレンスに合わせる形で、MySQL 5.5.3および5.5.4がリリースされたのだが、これが目を見張るような進化を遂げている。特に性能面での進化には目を見張るものがある!Jeremy ZawodnyやMark Calleghanといったコミュニティの重鎮たちも「非常にエキサイティングなリリースだ!」などと表して歓迎の意を表している。 というわけで、本日はMySQL 5.5.3/5.5.4の新機能および変更点についてレビューしてみよう! おさらい。 〜 MySQL 5.5の既存の機能 〜MySQL 5.5が登場したとき、その新機能については以前にもエントリで紹介したが、ここで改めておさらいしてみよう。MySQL 5.5は、正確にいうと現在最新バージョンであるMySQL 5.1の「次の次」のバ
ちょっと前から groonga を使うとプロセスサイズが肥大化するのが気になっていて、メモリ関係を色々調べていたのですが、そこでわかったことなどを書いときます。 malloc() しただけではOSのメモリは使用されない メモリを1GB獲得するだけのこんなプログラムを作って実行してみます。 #include <stdlib.h> #include <unistd.h> #include <stdio.h> #include <string.h> int main(int argc, char *argv[]) { char *p; char buf[1024]; int i; p = malloc(1024*1024*1024); gets(buf); for (i=0; i<1024*1024; i++) memcpy(p+i*1024, buf, sizeof(buf)); pause(
※ 2010/11/06 mkgrendbの使い方に不足があったので追記しました。 gren 0.3.0 にウェブベースのソースコード検索エンジンを追加しました。 ローカルにあるソースコードを元にインデックスを作成し、ブラウザを使って素早く検索することが出来ます。 特徴 全文検索ライブラリにgroongaを採用 全文検索エンジンとして''groonga + rroonga''を使っており、手元にあるたくさんのソースコードから目的の行を一瞬で検索することが出来ます。 手軽な動作環境 groongaとrubyの動く環境であれば動作します。データベースはファイルベースなので、MySQL等は必要ありません。Rackで動かしているのでサーバー上で動かすのも簡単(なはず)です。 コマンドラインでも、ウェブインターフェースでも。 生成されたデータベースは''grendb''と共有可能です。一つのインデッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く