AWSなどクラウドのサポートが後押し
オープンソースRDBMSのコストメリットと懸念点を考える
コストを重視するユーザーにとっては、これまで主流だったリレーショナルデータベースに代わる優れた選択肢として、オープンソーステクノロジーが浮上している。
企業が生み出すデータの量は増え続けている。それに伴い、データプロフェッショナルはジレンマに直面する。それは、データ量が増えれば、データベースのコストが高くなるのは仕方がないのかというものだ。コストに目を向けるIT部門では、専用リレーショナルデータベーステクノロジーに代わる可能性として、オープンソースのRDBMS(リレーショナルデータベース管理システム)プラットフォームへの注目度を高めている。
オープンソースRDBMSをサポートするクラウドコンピューティングベンダーが増えている。そのため、これを「Oracle Database」や「Microsoft SQL Server」のようなRDBMSに代わる選択肢として検討するユーザーも増えている。そう話すのは、コンサルティング企業Athena IT Solutionsでマネージングパートナーを務めるリック・シャーマン氏だ。
「オープンソースデータベースは以前から存在する。特にWeb関連では、開発者が『MySQL』や『PostgreSQL』のようなデータベースを利用している。だが、今ではオープンソースの利用がさらに広がっている。それは、Amazon Web Services(AWS)、Google、Microsoftなどのクラウドベンダーがオープンソースシステムを提供するようになったためだ」(シャーマン氏)
結果として、企業ユーザーは、オープンソースデータベース自体を運用するために新しいシステムインフラを導入しなくても、「Oracle DatabaseやSQL Serverのコストを回避できる」ようになったとシャーマン氏は補足する。同氏は、ノースイースタン州立大学の大学院工学研究科でビジネスインテリジェンスとデータウェアハウスのクラスを受け持っている。
抵抗が少なくなったオープンソースソフトウェア
『Next Generation Databases: NoSQL, NewSQL and Big Data』の著者ガイ・ハリソン氏は、クラウドプラットフォーム市場をけん引するAWSが、オープンソースRDBMS製品のクラウドベースバージョンを導入したことが大きな転機になったという。ハリソン氏は、「Amazonは基本的にはオープンソースソフトウェアの認定バージョンを提供するビジネスモデルを作成した」と話す。同氏は、データベースの開発ツールと管理ツールのベンダーSouthbank SoftwareのCTOも務めている。「これにより、オープンソースデータベースに抵抗する理由の1つ、『うまくいかなかったら誰が責任を負うか』を考える必要がなくなった」と同氏は続ける。
ガートナー氏はさらにクラウドの魅力を説明し、AWSがリレーショナルシステムやNoSQLシステムなど、オープンソースデータベースソフトウェア全体の収益リーダーになっていると指摘した。
市場には、AWSと同様の取り組みを行うベンダーがたくさんある。MicrosoftとGoogleの両社は、自社のクラウドプラットフォームでMySQLとPostgreSQLのマネージドサービスを提供している。また、MicrosoftはMySQLと互換性のあるフォークMariaDBのサポートを追加しようと取り組んでいる。他にもオープンソースRDBMSを提供するベンダーには、2010年にSun Microsystemsを買収し、MySQLテクノロジーを所有するOracle、MariaDBを提供するMariaDB、PostgreSQLをベースにした製品「EDB Postgres」を提供するEnterpriseDBなどがある。
こうしたベンダーが提供するオープンソースのテクノロジーとサービスにはコストがかるとハリソン氏は注意を促す。例えば、技術サポートの費用はユーザーが負担しなければならない。「オープンソースデータベースは(従来の製品よりも)安価だが、無償ではない」と同氏は話す。
ただし、Gartnerのアナリストを務めるメルブ・エイドリアン氏とドナルド・フェインバーグ氏は、2018年2月に発表し5月に更新した調査レポートで、オープンソースRDBMSの導入による潜在的なコスト削減に触れている。システムのサンプル構成の価格を比較すると、MySQL、MariaDB、EnterpriseDBのEDB Postgres Enterpriseデータベースは、3年間のライセンスとサポート費用がOracle Databaseよりも大幅に安く済むという。
オープンソースデータベースへの移行経路
低いコストとクラウドの可用性はどちらも、Financial Network(FNI)がOracle Databaseに代わる選択肢として用意するMariaDBの魅力の一部だとFNIでデータベースアーキテクチャのディレクターを務めるウィリアム・ウッド氏は話す。FNIは金融業者、小売業者、その他の法人顧客向けにローンとクレジットの組成プロセスを管理するソフトウェアを販売している。
オープンソースRDBMSの導入は、ウッド氏にとってはちょっと昔に戻る感覚だったという。同氏は以前の仕事で主にOracle Databaseに関わっていたが、学生時代はMySQLで経験を積んだ。「大学時代、MySQLとPerlでたくさん経験を積んだことで、オープンソース(ソフトウェア)の力を知った」と同氏は話す。
ウッド氏が2010年にFNIで働き始めたとき、同社のデータベースアーキテクチャは完全にOracleベースだった。それは、暗号化を使ってデータを保護することが不可欠だったためだ。やがて、オープンソースデータベースベンダーがそれぞれの製品に暗号化機能を追加するようになった。そこで、2016年、FNIは顧客ごとに信用格付けを処理するシステムをMariaDBに切り替え始めたとウッド氏は語る。
ウッド氏によると、特に複雑なOracleロジックを組み込む一部のシステムを完全にMariaDBに変換することはできない場合もあるという。だが、オープンソーステクノロジーはFNIのプライマリーデータベースプラットフォームになっている。「当社は、MariaDBを土台に将来を考えている」とウッド氏は認めている。
この戦略への意欲をかき立てるのは大幅なコスト削減だけではない。商用データベースソフトウェアのライセンス管理に伴うオーバーヘッドを軽くしたいという願望にも後押しされている。
移行のプロセスは比較的簡単だと同氏は付け加える。「OracleをMariaDBに置き換えるのは簡単な作業だ」とウッド氏は話す。同氏は、2018年後半に『Migrating to MariaDB』という書籍を発行する予定だ。
ウッド氏によれば、FNIはバックアップとMariaDBシステムへのライブレプリケーションを組み合わせてクラウドベースの災害復旧を行うが、今後もクラウドを広範に使用するという。これはクラウドへの完全な移行の可能性を探る概念実証でもあると同氏は指摘する。
新しい特徴と機能
オープンソースRDBMSプラットフォームへの機能強化はさらに進んでいる。例えば、2018年7月、EnterpriseDBは、Oracle DatabaseからEDB Postgres Platformへの移行効率を上げるために設計したツールのβ版を発表した。それは2017年後半の10.0リリースに続くもので、Oracle Databaseとの互換性、分析に使用するパーティショニングと並列クエリが強化されている。
2018年5月のMariaDB TXソフトウェアへのバージョン3.0アップデートでも、Oracle Databaseとの互換性機能に加えて、一時データ処理のサポートが追加されている。また、2018年4月に一般公開されたMySQL 8.0では、読み取り/書き込みのパフォーマンスとI/Oを集中的に行うワークロードのパフォーマンスが強化され、デフォルトの認証設定、新しいJSON関数のサポートが含められた。
オープンソースRDBMSテクノロジーの勢いが増しつつあることは、DB-EnginesのWebサイトに毎月評価されるデータベースの人気ランキングからも分かる。2018年8月時点で、MySQLとPostgreSQLは全データベースの中で2位と4位にランクインし、MariaDBは14位になっている。
オープンソースリレーショナルデータベースの拡大ペースが落ちる要素もある。例えば、Athena ITのシャーマン氏によると、オープンソースベンダーとそのテクノロジーをサポートするコミュニティーは、OracleとMicrosoftが打ち立てたデータベース革新のペースに合わせるのが難しいと感じているという。だが、たとえそうだとしても、「オープンソースデータベースを利用できない点がたくさんあるわけではない。中小規模の顧客が数多くいて、十分過ぎるほどたくさんの大規模データベースアプリケーションがあるのだから」とシャーマン氏は付け加えた。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
市場調査・トレンド
[AvePoint Japan株式会社] SCS評価制度の死角は“SaaSの中” クラウド標準機能では届かない領域とは? -
製品資料
[デジタルサーカス株式会社] 5分で分かる、「オープンソースCMS」比較ガイド -
製品資料
[デジタルサーカス株式会社] 1つのアプリを各国で運用 多言語モバイルアプリを簡単に開発・導入できる方法 -
製品資料
[ニュータニックス・ジャパン合同会社] 複雑化するKubernetes運用、VMとコンテナの二重管理を解消する方法は? -
市場調査・トレンド
[アルプス システム インテグレーション株式会社] 急増する高度なフィッシング詐欺 先回りしてブロックするには何が必要?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
Microsoft 365導入後も稟議は「Excelをメールで回覧」 承認が止まる理由
-
2
米国防総省で300万人分の個人情報が流出 その「意外な原因」と教訓
-
3
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
4
PHPはそもそも必要か? 脆弱性で問われる自社サイト安全性と保守負担のバランス
-
5
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
6
金融・通信で情報漏えいが続出 IPAとJPCERT/CCが情シスに求める緊急点検
-
7
「年1回の外部診断」が限界に 大手小売が脆弱性管理を内製化・一元化した方法
-
8
京王電鉄・東京メトロの被害から学ぶ境界防衛 ITの侵害はどこまで波及するか
-
9
PHP2Shellの「事前の情報流出」でパニックに パッチ公開を巡る“混乱劇”
-
10
Googleの業務向けAIエージェント「Gemini Agent」が登場 しかし課題は山積み
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
5
「IT史に名を残すシステム障害」8選
-
6
「EDR」選定ガイド:比較・検討フェーズで整理すべきポイントを解説
-
7
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
8
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
9
MDMだけでは防げない? Appleデバイスに潜む5つのセキュリティギャップ
-
10
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー