RDBにおける大量ユーザー・サポート

RDBにおける大量ユーザー・サポート

一方、C/S型アーキテクチャにおいてデータ管理の役割を担ってきたRDBの位置付けは、3層型アーキテクチャにおいても不変でした。しかし、C/S型アーキテクチャから3層型アーキテクチャへの移行に伴い、イントラネットおよびアプリケーション・サーバー経由でデータベースに接続されるユーザーの数は飛躍的に増大しました。このため、RDBにおいては、大量ユーザーをサポートするための機能強化が必須となりました。

このような機能の1つに、「コネクション・プーリング」がありました。この機能は、あらかじめ一定数のセッションを確保しておくことで、大量の接続要求があっても、セッションの確立・切断に伴う負荷を軽減し、性能の低下を防ぐ機能です。ちなみに、Oracleデータベースでは、1997年に出荷されたOracle 8から、この「コネクション・プーリング」機能が実装されました。

3層型のBIアーキテクチャ

さて、それでは、3層型アーキテクチャの登場により、BIシステムのアーキテクチャはどのように変化したのでしょうか。

C/S型アーキテクチャから3層型アーキテクチャへの移行に伴い、アプリケーションの実行をアプリケーション・サーバーが、ユーザー・インタフェースの制御をWebブラウザが担うようになったことは既に述べたとおりです。C/S型のBIアーキテクチャの時代に隆盛を誇ったQ&Rツールもまた、この変化の影響を大きく受けました。

具体的には、検索のためのSQLの組み立てから、レポートの表示・印刷のための書式の設定・保存にいたる処理の大部分は、アプリケーション・サーバー上で実行されるようになり、一部のユーザー・インタフェースの制御だけがクライアントPC上のWebブラウザで実行されるようになりました(図2-1)。

Q&Rツールの変化

しかし、この時代にQ&Rツールに起こった変化は、単なる3層型アーキテクチャへの移行には止まりませんでした。なぜなら、3層型アーキテクチャへの移行が発生した背景には、より大量のユーザーのサポートというビジネス課題の解決があったからです。

すなわち、C/S型のBIアーキテクチャの時代には潜在的でしかなかった、「パワー・ユーザー以外のすべての企業内ユーザーにBIシステムの利用を拡大する」というニーズが、3層型アーキテクチャの登場により、現実的なものとなったのです。

具体的にQ&Rツールが受けた影響とは、次の2つでした。

  1. Webレポーティング機能の追加
  2. ダッシュボード機能の追加

(1)Webレポーティング機能

まず、Webレポーティング機能から見ていきましょう。Webレポーティング機能とは、パワー・ユーザーが作成したレポートを、Webブラウザ経由で多数の一般ユーザーが閲覧できるようにする機能です。

C/S型のBIアーキテクチャの時代には、この一般ユーザーは、パワー・ユーザーがQ&Rツールにより作成したレポートを、ファイルまたは印刷された紙として受け取っており、直接的なBIシステムのユーザーではありませんでした。

しかし、3層型のBIアーキテクチャのもとでは、一般ユーザーはWebブラウザを使用して直接BIシステムにアクセスし、作成済みのレポートを閲覧するようになりました。

また、結果として、Q&Rツールから引き継がれたパワー・ユーザー向けの機能は、この時代には、一般ユーザー向けレポートの開発ツールとしての役割も担うことになりました。

従って、一部の企業においては、もともとはパワー・ユーザー向けであったレポート作成の機能を、IT部門が開発者として使用するようになりました(図2-2)。さらには、一部製品においては、パワー・ユーザー向けとレポート開発者向けの機能を明確に分離するものも現れました。

この記事のキーワード :

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30