Movable Type のデータベース
Movable Type で使えるデータベースシステムには BerkeleyDB や MySQL、SQLite などがあります。大雑把にいうと、エントリーやコメント、テンプレートなどの情報を格納する方式です。
レンタルサーバーロリポップ!
掲載のインストールマニュアル通りに設置した場合は、SQLite を使う設定になっています。(※バージョン3.2までのマニュアルは BerkeleyDB でした。以前にインストールした方は注意しましょう)
BerkeleyDB で Movable Type を運用した場合、データ量が増えるに従い、サイトの再構築に多大な時間が掛かったり、エラーがでるなどの症状を多くのユーザーが報告しています。また、特定のページを動的に生成できるダイナミック・パブリッシング機能も BerkeleyDB では利用できません。そのため MySQL や SQLite が使えるサーバー(ロリポップ!
は両方対応しています)を利用しているなら、BerkeleyDB 以外をおすすめします。
- MySQL
- 高速性と堅牢性に定評があるデータベース管理システムです。しかし、低価格レンタルサーバーはデータベースサーバーが重い場合が多く、必ずしも快適な早さで利用できるとは限りません。事前にお使いのレンタルサーバーでの MySQL の評判を検索して検討しましょう。また、データのバックアップなどの管理手順がやや面倒でもあります。
- SQLite

- データベースサーバーを必要としないシステムのため、FTP ソフトでたった一つ(!)のファイルを落とすだけで簡単にバックアップを取ることができます。低価格レンタルサーバーに向いているシステムです。また、Movable Type 3.2から SQLite でもダイナミック・パブリッシング機能を利用できるようになりました。
データベース選びに迷ったら
- 専用サーバーで Movable Type を運用している場合や、データベースの仕組みを理解していて、データを管理できる人なら MySQL。
- MySQL が快適に動かない動作環境の場合は SQLite。
- MySQL も SQLite も使えないサーバーの場合のみ BerkeleyDB。
ネットで評判を検索すると、Movable Type のデータベースは、SQLite が一番人気です。当サイトも SQLite で運営しています。
