Хранилище данных — это общий термин для системы, в которой хранятся данные. Термин «хранилище данных» включает в себя системы РСУБД, системы NoSQL, системы на основе памяти, плоские файлы, электронные таблицы и это лишь некоторые примеры. Данное хранилище данных может предоставлять богатый набор инструментов для хранения и извлечения данных (СУБД) или может не предоставлять никаких инструментов (плоские файлы).