データストア(英語: Data store)は、ソフトウェアシステムにおいてデータを永続的に保存して管理する機能や主体を指す、総称的な名称である。データストアの具体的な実装として、データベースや、ファイルなどがある。

MATLABやVMwareのクラウドストレージシステム、Firefox OSはデータストアという言葉を、それらのアプリケーション内において、データの集合の配置場所を抽象化したものを指す言葉として用いている。

データストアの種類

データストアの種類としては以下のようなものが挙げられる。

ストレージモデル

  • ダイレクトアタッチストレージ(DAS)- デバイスに直接接続する補助記憶装置
  • ネットワークアタッチドストレージ(NAS)- ネットワーク上に配置する補助記憶装置
  • クラウドストレージ - インターネットや専用のプライベートネットワークを介して利用できる遠隔の保存場所

データ配置アーキテクチャ

  • 集中データストア
  • 分散データストア
    • 分散データベース

データ形式

  • ファイル
  • スプレッドシート
  • データベース(データウェアハウス)
    • 関係データベース(SQL)
    • NoSQL
      • キーバリュー型データベース
        • ドキュメントデータベース
      • グラフデータベース
      • ワイドカラム型ストア
    • オブジェクト指向データベース

関連項目

  • データアーキテクチャ
  • データベース
  • 分散データストア

脚注


データストアの利用状況を確認する

データストア機能のご紹介 enebular blog

読書メモ DMBOK2 第6章 データストレージとオペレーション Froglog

主要ドラッグストア月次実績 2018年 既存店客数 _流通・小売業界 ニュースサイト【ダイヤモンド・チェーンストアオンライン】