コラム

穂苅智哉氏のコラム【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って何?」

という方は、以前に私が書いたコラムも合わせてご覧ください。

第6回「PosgreSQLとKUSANAGI」

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/

それでは、また次回をお楽しみに!!

関連記事一覧