Un magasin de données est un terme générique pour un système qui stocke des données. Le terme DataStore comprend des systèmes RDBMS, des systèmes NOSQL, des systèmes à base de mémoire, des fichiers plats, des feuilles de calcul pour nommer à quelques exemples. Un DataStore donné peut fournir un outil riche pour stocker et récupérer des données (RDBM) ou ne fournir aucun outil (fichiers plats).