質問: 現在xampp1.8.2(PHP5.4.31、MySQL5.5.39、phpMyAdmin4.2.7.1)でローカル環境を構築しています。OSはWindowsです。 PHP7.0に移行したくxamppをアップグレードしようと思いましたが、ダウンロードページをみるとデータベースがMySQLからMariaDBに変わっておりxamppのアップグレードを躊躇しています。 ■■ ローカル環境の用途 ■■ ・エックスサーバー(データベースはMySQL)にてwordpressを使用しておりそのテスト環境として ・これから取り組むウェブサービスの開発 ■■ 疑問点 ■■ ・wordpressがMySQLで稼働しているのにテスト環境をMariaDBにして問題ないのか ・新しくウェブサービスを開発する上でMariaDBは使い勝手がいいのか ・PHP単体でアップグレードした方がよいのか ご回答宜しくお願い致します。
回答: MariaDBは、MySQLから原開発者などが分離して始まったプロジェクトです。 よほど高度な使い方をしない限り、MySQLとの違いはほとんどありません。PHPからも、MySQLとして接続できます(自分自身、MySQL向けのOracleのツールをMariaDBで使っています)。 特に、ローカル環境であればインデックスのかかり方などを気にする必要もあまりありませんので、MariaDBにして問題となるケースはほぼないでしょう。