SQL

2016年9月19日

ずーーーっと昔にこのblogを始めた頃
システムが重くなったらSQLのデータベースソフトを変えろとあったので
MySQLに変えたところ
blogは投稿出来てもコメントがまったく出来ないという不具合に遭遇して
結局SQLiteに変えたわけだが
SQLiteは件数が多くなると全てを重くするという変な特性があって
ウチの過去ログOld Entryは400~500件だったのに対して
こちら本家MyWayは既に900件を越えているので
最近は非常に投稿も遅ければコメント投稿すら30秒以上かかる始末。
確かにSQLiteは件数が少なければMySQL<SQLiteなんだけど
件数が多くなればなるほど重さが増していき
最終的にはMySQL>SQLiteになるというわけである。
ウチのblogシステムMovable Typeも4以降は元々重かったわけですが
最近はコメント投稿が重過ぎるというのは閲覧者側にも負担なので
MySQLに変えようと思った次第。
ただ、1日半くらいかかるほど手順が面倒で、
更に間違えるとやり直しという凄まじい仕様。
っていうか、ヘタしたら全てがなくなる危険も孕んでいるという不便この上ない。
既存のデータベースはあるんだから
ささっと別のデータベースに移行できればいいのに・・・。
と各ソフトの垣根を越えた無茶な事思ったけれど
そもそもデータベースが増えただけで重くなるという
このMTそのもののクソ仕様が問題だと思う。
何か復旧作業に疲れ果てたので備忘録は後日。
・・・それよりもこのエントリーすら正常な文字コードで投稿されるかも不安だ。