Skip to Content
Dismiss
イノベーション
あらゆる AI ビジョンをサポート

統合化・自動化された基盤が大規模なデータをインテリジェンスに変えます。

詳しく見る
Dismiss
6月16日~18日 ラスベガス開催
Pure//Accelerate® 2026

データの価値を最大化する方法がわかります。

ご登録
Dismiss
2025 年ガートナー・マジック・クアドラント・レポート
「実行能力」と「ビジョンの完全性」で最上位に位置付け

Everpure は、2025 年ガートナー「エンタープライズ・ストレージ・プラットフォーム部門のマジック・クアドラント」において、リーダーの 1 社として「実行能力」と「ビジョンの完全性」の両軸上で最上位に位置付けられました。

レポートを読む

DBMS におけるデータの抽象化とは

データの抽象化により、開発者や管理者は、データサイロ全体にアクセスする必要がないため、必要なデータのみをフロントエンドのユーザーに表示できます。抽象化はソフトウェア開発のいくつかの分野で使用され、アプリケーションのデータ層はデータベースをユーザー・インターフェースから分離します。インフラ変更時のスケーラビリティの向上とリファクタリングの低減を目的としています。

DBMS(データベース管理システム)

データベース管理システム(DBMS)は、ユーザーと未加工の保存データとのインターフェースとして使用されるツールです。管理者は DBMS を使用して、データベースに保存されているデータの表示、新しいデータの更新や挿入、クエリを実行してデータを取得できます。管理者は、ストアド・プロシージャ、トリガー、テーブル、インデックス、その他のオブジェクトなどのデータベース項目を管理することもできます。DBMS は、多くの場合、データベースを構築し、後で管理するために使用されます。

DBMS の例としては、MySQL があります。MySQL はリレーショナル・データベースであるため、管理者は DBMS を使用してデータベース・オブジェクトの表示、テーブルの作成、データのクエリを行います。アプリケーションは DBMS を使用して、データのクエリやデータベースへのデータの追加を行います。MySQL はリレーショナル・データベースであるため、データは各列に制約のあるテーブルに格納され、格納されるデータ・タイプを制御します。

DBMS のもう 1 つの例が、MongoDB です。MongoDB は、非構造化データを保存する NoSQL オープンソースのデータベースです。データはドキュメントに格納され、管理者はドキュメント内の任意の数とタイプの項目を保存できます。管理者は、MongoDB DBMS を使用してデータベースの構造を管理し、アプリケーションはそれを使用してデータのクエリと追加を行います。

データの抽象化

データの抽象化は、アプリケーション内の論理関数で、未加工データをフロントエンドから分離します。簡単にいえば、データ・レイヤーはデータベースへの接続を処理し、フロントエンドからクエリを実行します。データの抽象化により、フロントエンド・アプリケーションは、データの格納場所に関係なくデータをクエリできます。開発者は、コードの大部分をリファクタリングすることなく、バックエンド・データベースを入れ替え、新しいデータベース・エンジンに接続して作業することができます。

例えば、MongoDB を開発段階で使用すると、処理が必要なデータの種類が判断できるとします。その後、本番運用環境で MySQL を使用します。データの抽象化レイヤーは、フロントエンドのコードベースに影響を与えることなく、MongoDB と MySQL の両方からデータベースへの接続とクエリを処理します。ユーザーはデータベース・エンジンの変更に気付いていませんが、必要な情報を取得できます。

データ抽象化のレベル

データの抽象化とは、データ管理のさまざまな側面を扱う包括的な用語です。開発者がアプリケーションを作成し、管理者と連携する場合、抽象化には、物理、論理、ビューの 3 つのレベルがあります。これらのレベルについて簡単に説明します。

  • 物理的/内部レベル:このレベルには、サーバーのネットワーク情報やサーバーの場所など、データベースを格納するインフラが含まれます。例えば、物理コンポーネントは、中レベルの CPU とメモリ・リソースを備えたクラウド VM です。
  • 論理的/概念的レベル:論理層は、物理層への接続に使用されるコードです。接続、クエリ、エラー処理のためのロジックが含まれています。論理レイヤーには、入力要素に応じて複数のデータベースに接続するためのコードが含まれる場合があります。
  • 表示/外部レベル:フロントエンド・アプリケーションにより、ユーザーはデータを表示できます。このレベルの抽象化は、未加工データ・ストレージの場所から最も遠いものですが、データをフォーマットしてビューアーに提示し、有用なものにします。

多層データベース・アーキテクチャ

抽象層は、アプリケーションに埋め込まれた論理層ですが、物理的に異なるリソースに配置することもできます。多層抽象化の目的は、他の層に影響を与えずに単一の層をスケーリングすることを容易にすることです。多層アーキテクチャは、「n 層アーキテクチャ」とも呼ばれます。管理者は、アプリケーション内の各コンポーネントに対して複数の層を選択できます。

多層アーキテクチャには、プレゼンテーション、データ、アプリケーションの 3 つの層があります。これらの層の概要を以下に示します。

  • データ層:この層はデータを保存し、データベース・エンジンを実行します。専用のベアボーン・サーバーや、仮想マシン上に配置できます。データベースは、ユースケースのシナリオに応じて、複雑なデータ・パイプラインを持つデータ・ウェアハウス内のクラスタでも動作します。
  • アプリケーション層:この層は、アプリケーションを処理します。例えば、フロントエンドがカスタム Web アプリケーションである場合、Web サーバーはアプリケーション・ファイルを保存して実行します。ユーザーは、このサーバーに接続してアプリケーションを実行します。
  • プレゼンテーション層:プレゼンテーション層は、似ているように聞こえても、アプリケーション層とは異なります。アプリケーション層にはコードベースとアプリケーション・ロジックがあり、プレゼンテーション層はユーザーが見るものです。Web アプリケーションでは、プレゼンテーション層は、アプリケーション・コードをフォーマットしてユーザーに表示するために使用される CSS と HTML です。

データ抽象化のメリット

データ・レイヤーをフロントエンド・アプリケーションから分離することで、リソースをきめ細かく拡張できます。データ・レイヤーの変更もフロントエンドに影響しないため、他のデータベース・エンジンを使用したり、データ層が場所を変更したりした場合に、データの抽象化によってコードのリファクタリングが制限されます。

例えば、オンプレミスの場所からデータベースをクラウドに移動することを決めたとします。データ・レイヤーの変更のみが必要で、フロントエンドのアプリケーション・コードの変更は必要ありません。管理者は、必要でなければアプリケーション・レイヤーのリソースを拡張することなく、データ・レイヤーのリソースを拡張できます。

まとめ

エンタープライズ・アプリケーションでは、DBMS に接続するためのデータの抽象化レイヤーを使用することで、スケールアップやスケールダウンが可能です。また、コードベースに多くのコード変更を加えることなく、アーキテクチャ内のデータ層のアーキテクチャを変更することもできます。複数のデータベース・エンジンを使用したり、データベースを新しい場所に移動しても、それほどオーバーヘッドになりません。

データの抽象化アーキテクチャを計画する際には、統合ブロック/ファイル・ストレージのためのピュア・ストレージの FlashArray をご覧ください。クラウドのストレージについては、ピュア・ストレージのクラウド・ブロック・ストレージをご覧ください。

こちらの資料もご覧ください!

01/2022
Data Storage in an Open Source World | Everpure
Open source databases have been on the scene for a number of years as rapidly-deployable databases at the peripheries of enterprises, serving as testing environments and website back-ends. Lately, however, they have been moving into mission-critical production environments in a big way. Today, an open source database is just as likely to be found behind a bank’s customer relationship management system as it is under the hood of the intensive research center of a university.
ソート・リーダーシップ
9 pages

関連リソースとイベント

動画
動画:エンタープライズ・データ・クラウドのメリット

会長兼 CEO のチャーリー・ジャンカルロが、ストレージ管理からデータ管理へのシフトこそが未来である理由を解説します。統合により、エンタープライズ IT の運用管理がいかに変わるかがわかります。

視聴する
リソース
従来のストレージは未来を支えません。

近代的なワークロードには、AI 対応の高速性、セキュリティ、拡張性が求められます。スタックの準備はできていますか?

現行のサイバー対策を評価する
Pure360 デモ
ピュア・ストレージを探索、体験、学習できます。

ピュア・ストレージの製品や機能をご紹介するオンデマンド動画/デモ付き動画をご用意しています。是非ご利用ください!

デモ動画を見る
ソート・リーダーシップ
イノベーション競争

ストレージ技術革新の最前線に立つ業界リーダーによる最新のインサイトと展望。

詳しく見る
このブラウザは現在サポートされていません。

古いブラウザには、セキュリティ・リスクが存在する場合があります。ピュア・ストレージの Web サイトをより快適にご利用いただけるよう、最新のブラウザにアップデートしてください。

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
ニーズの変化に対応する仮想化戦略

あらゆるニーズに応えるストレージの選択肢

あらゆる規模の AI を支援

データ・パイプライン、トレーニング、推論に最適な高性能ストレージ

徹底したデータ損失対策

サイバー・レジリエンス・ソリューションがリスクを低減

クラウド運用コストを削減

Azure、AWS、プライベート・クラウドを支える高コスト効率のストレージ

アプリとデータベースを高速化

アプリケーションの性能を高める低レイテンシ―のストレージ

省電力・省スペースのデータセンター

リソース消費効率の高いストレージが、データセンターを高効率化

Confirm your outcome priorities
Your scenario prioritizes the selected outcomes. You can modify or choose next to confirm.
Primary
Reduce My Storage Costs
Lower hardware and operational spend.
Primary
Strengthen Cyber Resilience
Detect, protect against, and recover from ransomware.
Primary
Simplify Governance and Compliance
Easy-to-use policy rules, settings, and templates.
Primary
Deliver Workflow Automation
Eliminate error-prone manual tasks.
Primary
Use Less Power and Space
Smaller footprint, lower power consumption.
Primary
Boost Performance and Scale
Predictability and low latency at any size.
What’s your role and industry?
We've inferred your role based on your scenario. Modify or confirm and select your industry.
Select your industry
Financial services
Government
Healthcare
Education
Telecommunications
Automotive
Hyperscaler
Electronic design automation
Retail
Service provider
Transportation
Which team are you on?
Technical leadership team
Defines the strategy and the decision making process
Infrastructure and Ops team
Manages IT infrastructure operations and the technical evaluations
Business leadership team
Responsible for achieving business outcomes
Security team
Owns the policies for security, incident management, and recovery
Application team
Owns the business applications and application SLAs
Describe your ideal environment
Tell us about your infrastructure and workload needs. We chose a few based on your scenario.
Select your preferred deployment
Hosted
Dedicated off-prem
On-prem
Your data center + edge
Public cloud
Public cloud only
Hybrid
Mix of on-prem and cloud
Select the workloads you need
Databases
Oracle, SQL Server, SAP HANA, open-source

Key benefits:

  • Instant, space-efficient snapshots

  • Near-zero-RPO protection and rapid restore

  • Consistent, low-latency performance

 

AI/ML and analytics
Training, inference, data lakes, HPC

Key benefits:

  • Predictable throughput for faster training and ingest

  • One data layer for pipelines from ingest to serve

  • Optimized GPU utilization and scale
Data protection and recovery
Backups, disaster recovery, and ransomware-safe restore

Key benefits:

  • Immutable snapshots and isolated recovery points

  • Clean, rapid restore with SafeMode™

  • Detection and policy-driven response

 

Containers and Kubernetes
Kubernetes, containers, microservices

Key benefits:

  • Reliable, persistent volumes for stateful apps

  • Fast, space-efficient clones for CI/CD

  • Multi-cloud portability and consistent ops
Cloud
AWS, Azure

Key benefits:

  • Consistent data services across clouds

  • Simple mobility for apps and datasets

  • Flexible, pay-as-you-use economics

 

Virtualization
VMs, vSphere, VCF, vSAN replacement

Key benefits:

  • Higher VM density with predictable latency

  • Non-disruptive, always-on upgrades

  • Fast ransomware recovery with SafeMode™

 

Data storage
Block, file, and object

Key benefits:

  • Consolidate workloads on one platform

  • Unified services, policy, and governance

  • Eliminate silos and redundant copies

 

What other vendors are you considering or using?
Thinking...
Your personalized, guided path
Get started with resources based on your selections.