サイトアイコン Capital P

WordPressが公式でSQLiteのサポートを検討中

WordPressがMySQLよりも軽量なデータベースSQLiteのサポートを真剣に検討し始めたようだ。WordPressの公式ブログmakeで “Let’s make WordPress officially support SQLite“と題される投稿が公開され、その背景と理由が説明されている。「なぜいまSQLite?」という印象が拭えないのだが、ヨーロッパをはじめ、需要は根強いようだ。理由としては次の通り。

このアイデアは今年6月に開催されたWordCamp Europe 2022で議論されたもので、先週末に開催されたWordCamp US 2022でプロジェクトが始動したようだ。WordPress共同創業者のMatt MallenwegはWordCamp US 2022の質問コーナーで「もし魔法の杖でWordPressの問題をなんでも解決できるとしたら、何を解決したい?」と問われて「SQLiteを導入したい」と答えている。

もちろん、WordPressには他のフレームワークやCMSのような「データベース抽象化レイヤー」がない。そのため、ORマッパーのようなものを作るところから始めなければいけないのだが、それはそれで大変な作業になるので、まずはSQLiteから手掛けていくようだ。

ちなみにすでにSQLite実装はドロップインdb.phpの形で存在しており、8年の稼働実績があるそれを利用するとのこと。具体的なリンクはされていないが、おそらく wp-sqlite-db を採用するのではないかと思われる。ちなみにこのドロップインの元ネタを作ったのは日本人のKojima Toshiyasu氏(kjmtsh)である。

SQLiteが公式にサポートされるとなると、たとえばさくらのレンタールサーバーではライトプラン(月額128円)で利用できることになる。月500円でも十分安いだろうと思っていたが、さらに安くなるわけだ。

という条件を満たすサイトなら、これでも十分だろう。中にはキャッシュサーバーなどと組み合わせて「月間500万PV、サーバー代月200円」という猛者も登場してくるかもしれない。ホスティング事業者にとっては頭の痛い話だ。

ポータブルになったWordPressの使い方がパッと思いつかないが、たとえばAmazon Echo Showのような家庭用端末に入れて家族の課題管理ツールとして使うとか、そういう利用法もありそうだ。

モバイルバージョンを終了