データストア(英語: Data store)は、ソフトウェアシステムにおいてデータを永続的に保存して管理する機能や主体を指す、総称的な名称である。データストアの具体的な実装として、データベースや、ファイルなどがある。
MATLABやVMwareのクラウドストレージシステム、Firefox OSはデータストアという言葉を、それらのアプリケーション内において、データの集合の配置場所を抽象化したものを指す言葉として用いている。
データストアの種類
データストアの種類としては以下のようなものが挙げられる。
ストレージモデル
- ダイレクトアタッチストレージ(DAS)- デバイスに直接接続する補助記憶装置
- ネットワークアタッチドストレージ(NAS)- ネットワーク上に配置する補助記憶装置
- クラウドストレージ - インターネットや専用のプライベートネットワークを介して利用できる遠隔の保存場所
データ配置アーキテクチャ
- 集中データストア
- 分散データストア
- 分散データベース
データ形式
- ファイル
- スプレッドシート
- データベース(データウェアハウス)
- 関係データベース(SQL)
- NoSQL
- キーバリュー型データベース
- ドキュメントデータベース
- グラフデータベース
- ワイドカラム型ストア
- キーバリュー型データベース
- オブジェクト指向データベース
関連項目
- データアーキテクチャ
- データベース
- 分散データストア
脚注




