■ 2003年07月30日



Berkeley DB から MySQL に移行


 Washimi about etc. at 20:48

 MySQL という RDB に対応しているのに使っていなかったので、インストール時に選択していた Berkeley DB から移行してみました。

 Berkeley DB や MySQL というのは、簡単に言うと記事を保管しておく場所なのですが、投稿後のトップページ他のページの再構築は MySQL の方が早いそうです。
 実は Berkeley DB を聞くのは初耳ですが、サーバ上にバイナリファイルとして存在する DB なのでしょうか。

 さて、Berkeley DB から MySQL への移行には、mt-db2sql.cgi という CGI を実行するのですが、私がダウンロードしたパッケージには含まれていませんでした。何かの拍子の自動生成されるのかとも思ったのですが違いました。
 新規インストール用のパッケージではなく、アップグレード用のパッケージに含まれていました。(他に探し回った方はいらっしゃるのかな?)

 アップグレード用のパッケージをダウンロードし、mt-db2sql.cgi をサーバにアップしたところ、見事に移行されました。
 さっそくこの記事を投稿して、再構築の速度をみてみたいと思います。