数据仓库产生于数据库基础中的操作型处理(也称事务处理):这是对数据库联机的日常操作,通常涉及对一个或一组记录的查询和修改。其特点在于快速响应用户请求,对数据的安全性、完整性以及事务吞吐量要求极高。另一方面,数据仓库还涉及分析型处理:主要是对海量历史数据进行查询和分析,操作通常非常复杂,需要访问大量数据。数据仓库技术则是为构建新的分析处理环境而出现的一种数据存储和组织技术。