データベースのモダナイズ【後編】
マイクロサービスに最適なNoSQLデータベース、インメモリデータベースの台頭
NoSQLデータベース、インメモリデータベースが成熟し、リレーショナルデータベースの代替たり得る存在となった。さらにマイクロサービス化がこの流れを後押ししている。
前編( Computer Weekly日本語版 12月18日号 掲載)では、老舗リゾート企業Butlin'sのリレーショナルデータベースからNoSQLデータベースへの移行事例を紹介した。
後編では、データベース市場を俯瞰(ふかん)しつつ、NoSQLデータベースの一つであるRedisとGridGainを紹介する。
リレーショナルデータベースに代わるもの
リレーショナルデータベースの代わりを検討しているのはBourne Leisureだけではない。NoSQLデータベースやインメモリデータベースはエンタープライズ技術として成熟しつつあると話すのは、451 Researchでデータ、AI、分析部門のバイスプレジデントを務めるマット・アスレット氏だ。
「データキャッシュや分散データグリッド処理など、インメモリの分散データ層を最初に導入したのはインターネットアプリケーションだけでなく、金融サービスや通信事業者といった、遅延が許されない業界だった。電子商取引、医療、IoT(モノのインターネット)などの分野でも導入されるようになっている」
大企業の中には、分散データグリッド製品を主要データ処理層として標準化し、データベースの役割を永続ストレージに格下げしている企業もある。NoSQLデータベースが当初展開されたのは、リレーショナルデータベースには適さないアプリケーションにサービスを提供するためだった。それがトランザクションの一貫性などの機能要件の一部を満たせるほどに成熟している。つまり、リレーショナルデータベースを直接置き換えることができると考えられるようになった。
NoSQLデータベースはコア機能が強化されているだけでなく、サポート、セキュリティ、スケーラビリティといった企業の懸念にも対処しているとアスレット氏は語る。
同氏はこれに付け加えて、「新興のデータベースは、新しいアプリケーション開発プロジェクトでますます重要な役割を果たすようになり、新しいアプローチは大きく成長している」と話す。
451 Researchは、2018~2023年にNoSQLデータベースの収益は年間27%増、分散データグリッド/キャッシュ製品の収益は23%増になると予想している。これに対して、同期のリレーショナルデータベース市場の成長はわずか6%増にしかならないと予測している。
「ただし、今後も既存のアプリケーションが利用され続けることを考えれば、リレーショナルデータベースがエンタープライズデータベース界を支配するのは変わらない。2023年になっても運用データベースの全収益の4分の3以上を占めるだろう」(アスレット氏)
Redis
Redisの歴史は、3条項BSDライセンス(訳注)のオープンソースソフトウェアとしてリリースされた2009年までさかのぼる。Redisはキー/バリュー型のデータベースで、独特のデータモデルを提供する。このモデルのユーザーコマンドは、リレーショナルデータベース管理システムのようにクエリを記述しない。操作はデータ型に基づいて実行される。つまり、データを後で素早く取り出せるように、それに適した形で保存しなければならない。
訳注:4条項BSDライセンス(旧BSDライセンス)から「宣伝条項」(派生物の広告に初期開発者を表示するという条件)を削除したもので、「修正BSDライセンス」とも呼ばれる。
Redisにはインメモリという特徴があるため、最新のアプリケーションスタックに適していると話すのはRedis Labsで最高マーケティング責任者を務めるハワード・ティン氏だ。「今後5年間、企業はマイクロサービスへの移行を続けるため、従来型のリレーショナルデータベースにデータを保存することは妥当ではなくなる」
また、イベントベースのコミュニケーション導入が進むため、高速かつ応答性が高く、クラウドと統合されたデータベースが不可欠になると同氏は補足する。
GridGain
GridGainもインメモリデータベースの一つだ。だがRedisとは異なる。2005年に誕生したGridGainはオープンソースのインメモリデータファブリックで、Apache Software Foundationによってライセンス提供される。支持者によると、GridGainはアプリケーションとデータソースの中間に位置し、パフォーマンスとスケーラビリティを向上させるインフラソフトウェアだという。
GridGain Systemsでマーケティングとアライアンス担当のエグゼクティブバイスプレジデントを務めるテリー・エリスマン氏によると、このアプローチによってGridGainはCitibankやINGなどの金融サービスへの足掛かりを得たが、ここ5年の間に別の業界にも広がったという。同氏によると、メインフレームベースのリレーショナルデータベースで実行されている支払いシステムは精算に3日かかったが、GridGainに移行すると同じ処理が3時間に短縮されるという。
GridGainはデータ分析にも役立つとエリスマン氏は話す。「GridGainはデータレイクと運用データストアとの溝を埋める。『Apache Spark』と組み合わせれば、リアルタイムのビジネスプロセスを分析できる」
リレーショナルデータベースは、メインストリームのビジネスアプリケーションを依然として支配している。だがNoSQLデータベースやインメモリデータベースなど、代わりになるオプションが成熟・普及しており、ITリーダーに一考の余地を与えるだろう。イベントベースのサービスアーキテクチャへの移行は、最新オプションを調べるきっかけになる。
Copyright © ITmedia, Inc. All Rights Reserved.
Computer Weekly日本語版
この記事の著者
関連記事
新着ホワイトペーパー PR
-
事例
[株式会社キーエンス] PCが苦手でも自動化できる 近鉄コスモスなど4事例に学ぶ「ナビ搭載型RPA」活用 -
製品資料
[レノボ・ジャパン合同会社] 約1.39kgにAI処理能力を凝縮 持ち運べるAPU搭載ワークステーションの実力は? -
製品レビュー
[ネットアップ合同会社] ランサムウェア被害からの回復を阻む最大の壁とは? -
製品レビュー
[ネットアップ合同会社] 攻撃者は“最後の砦”を真っ先に狙う いま必要なランサムウェア対策とは? -
市場調査・トレンド
[Snowflake合同会社] AI時代のビジネスインテリジェンス変革:5大トレンドと成功戦略
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Active Directory」復旧で“詰む”企業が続出 ランサムウェアに備える4対策
-
2
なぜ「WSUS」を捨てない? 非推奨でも35%が使い続けるワケ
-
3
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
4
1巻40TB、量子解読も防ぐ「LTO-10」 テープを侮るバックアップの盲点
-
5
クラウド時代にあえて「メインフレーム」を選びたくなる理由はこれだ
-
6
なぜMicrosoftは「Rust」を標準言語に? AIで進むC/C++書き換えの課題
-
7
Microsoft 365統一で「SharePoint」が1日2TB増 富士フイルムはどう管理した?
-
8
なぜサーバ価格は下がらないのか? メモリ不足は2027年も続く
-
9
CPUとGPUに加わった注目のプロセッサ「NPU」とは? AI時代にPCはどう選ぶ
-
10
メインフレームが“オワコン”ではなく「若手にとって魅力的」なのはなぜか?
ホワイトペーパーランキング PR
-
1
「IT史に名を残すシステム障害」8選
-
2
AIが苦手な「汚いデータ」になっていない? AI投資を無駄にしないための注意点
-
3
急増する高度なフィッシング詐欺 先回りしてブロックするには何が必要?
-
4
法人向け光回線のプランはどう選ぶ? 機能面/保守体制/コストを一覧で比較
-
5
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
6
「テスト内製化&自動化」事例集:ディー・エヌ・エーなど9社に学ぶ実践のコツ
-
7
三井ホームに学ぶ「無線LAN環境」構築 快適なオフィスと高度なIT運用の両立法
-
8
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
9
進化が遅れる「電話」をアップデート、AIを搭載した次世代の通話機能とは?
-
10
有識者が語る、中堅中小企業に求められる最新のサイバーセキュリティ対策とは
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー