10年近く前にWebシステムを構築する時にデータベースをMySQLにするかPostgreSQLにするか迷ったことがあります。当初の情報ではMySQLは高速、PostgreSQLは信頼性ということで、信頼性のあるシステムを構築する予定だったのでPostgreSQLを選択しました。 最近ではMySQLもPostgreSQLもそれほど変わらないのではないかと思い、弊社のデータベースはほぼMySQLにしています。PostgreSQLの問題は、更新が多いシステムではVACUUM処理が必要で、この処理に時間がかかるため運用に影響が出てきます。また、MySQLもバージョンアップでトランザクション処理があったり、マスター・スレーブ等負荷分散の設定もできるようになったため、MySQLでも信頼性のあるシステムは構築できるようになっています。 MySQLのインストールであまり困った事は無いのですが、今回MySQ