MySQL という RDB に対応しているのに使っていなかったので、インストール時に選択していた Berkeley DB から移行してみました。
Berkeley DB や MySQL というのは、簡単に言うと記事を保管しておく場所なのですが、投稿後のトップページ他のページの再構築は MySQL の方が早いそうです。
実は Berkeley DB を聞くのは初耳ですが、サーバ上にバイナリファイルとして存在する DB なのでしょうか。
さて、Berkeley DB から MySQL への移行には、mt-db2sql.cgi という CGI を実行するのですが、私がダウンロードしたパッケージには含まれていませんでした。何かの拍子の自動生成されるのかとも思ったのですが違いました。
新規インストール用のパッケージではなく、アップグレード用のパッケージに含まれていました。(他に探し回った方はいらっしゃるのかな?)
アップグレード用のパッケージをダウンロードし、mt-db2sql.cgi をサーバにアップしたところ、見事に移行されました。
さっそくこの記事を投稿して、再構築の速度をみてみたいと思います。