xml ファイルを調べるには、明らかに時間がかかります。
それをMySQLデータベースにインポートしようとしましたが、残念ながら、単一の記事をタイトルで取得するのに10秒以上かかります(つまり、WHERE title = 'X')。
CREATE TABLE article (
articleid INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
title VARCHAR(250) NOT NULL DEFAULT '',
content LONGBLOB NOT NULL,
PRIMARY KEY (articleid),
FULLTEXT KEY title (title)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
mysql> SELECT title FROM article WHERE title = 'Main Page';
+-----------+
| title |
+-----------+
| Main Page |
+-----------+
1 row in set (20.61 sec)
当然のことかもしれませんが、ダンプはかなり大きく、約 2GB 程度であることに注意してください。
これを効率的に行う方法についてのアイデアはありますか?