穂苅智哉氏のコラム【PotgreSQL・MariaDB】2つのデータベースとKUSANAGI
1.はじめに
こんにちは。
プライム・ストラテジーでコンサルタントをしている、穂苅智哉と申します。
前回は、『KUSANAGIの機能』について書いてきました。
KUSANAGIには、通常のLAMP環境では備わっていないKUSANAGI専用の機能があります。キャッシュ制御や画像の圧縮、自動アップデートなどの必要機能はあると本当に便利です!前回のコラムはこちらからご覧ください!
【KUSANAGI】WordPressの管理画面で実現!KUSANAGIの機能を使ってみよう!!
さて、今回はKUSANAGIで利用できるデータベースの話をします。KUSANAGIには現在2つのデータベースがコマンド1つで利用ができてしまいます。
2.KUSANAGIの2つのデータベース
KUSANAGIでは、以下のデータベースが利用できます。
- MariaDB
- PostgreSQL
MariaDBは、MySQLの派生で現在も開発されているオープンソースのリレーショナル・データベース・マネジメント・システム(RDBMS)です。
MySQLとほぼ同じで、データの移行もスムーズです。また、WordPressなどのCMS、LAMPとしても名高くオープンソースのデータベースの中では、シェアも一番高いものになります。
KUSANAGIでも、もともとはMariaDBのみが利用できるようになっていました。
KUSANAGIの環境で
# kusanagi status と入力した際にMariaDBが使用されているとこの様になります。
PostgreSQLは、通称ポスグレとも呼ばれMariaDB同様に現在開発が活発なオープンソースのリレーショナル・データベース・マネジメント・システム(RDBMS)です。
「PostgreSQLって何?」
という方は、以前に私が書いたコラムも合わせてご覧ください。
KUSANAGIの環境で
# kusanagi status と入力した際にPostgreSQLが使用されているとこの様になります。
3.2つのデータベースの概況
現在、MariaDB、PostgreSQL双方ともシェアはどんどん伸びてきています。
以下は、DB-Engines Ranking – popularity ranking of relational DBMS による2018年11月時点の最新のDBMSのシェアを表したものです。
1位はOracleのデータベースになっています。商用のデータベースですが重要な情報を格納するデータベースということでその分の信頼性は絶大です。No.1であるのも頷けますが、このDB-Enginesが評価するScoreを見ると、大きくマイナスとなっています。一概にシェアが下がっているということではなく、こちらのMethodで独自に評価した結果です。検索された回数や、一般的な関心、求人情報の数といった指標での判断で評価をしているのですが、市場の概況を見るという意味では有益ではないかと思います。
一方のPostgreSQL、MariaDBともにScoreはかなりの上昇となっています。
4.PostgreSQLマイグレーション
私がコラムを寄稿させていただいている、このデジタル・ヒュージ・テクノロジー社では、近年業務システム系のデータベースでの導入が加速しているPostgreSQLへ、有料ライセンス・データベースからのマイグレーションを提供しています。DHT DBマイグレーションサービス、クラウド及びKUSANAGI for PostgreSQLを保守範囲としたワンストップマネージドサービスとして、PostgreSQLパフォーマンス保証マネージドサービスの提供も行っております。
「データベースマイグレーション」+「KUSANAGI環境(通常のPostgreSQLより6倍の高速化を実現!)」+「パフォーマンス保証」を大きなメリットとしています。
※PostgreSQLパフォーマンス保証マネージドサービスについては以下をご覧ください。
https://kusanagi.dht-jpn.co.jp/solutions/kusanagi/postgresql_managed/
4.終わりに
今回はKUSANAGIで利用できる2つのデータベースにフォーカスを当てて、業務系のサービスで多く使われるようになってきているPostgreSQLにも触れて書いてきました。
KUSANAGIの保守はもちろん、OracleDBからPostgreSQLのマイグレーションサービスやパフォーマンス保障マネージドサービスの提供も可能ですので、興味がある方はぜひご相談ください!
※PostgreSQLパフォーマンス保証マネージドサービスについては以下をご覧ください。
https://kusanagi.dht-jpn.co.jp/solutions/kusanagi/postgresql_managed/
※KUSANAGIについては以下をご覧ください。
https://kusanagi.dht-jpn.co.jp/solutions/kusanagi/
それでは、また次回をお楽しみに!!