Sự phát triển của công nghệ thông tin và việc ứng dụng công nghệ thông tin trong nhiều lĩnh vực của đời sống, kinh tế xã hội trong nhiều năm qua cũng đồng nghĩa với lƣợng dữ liệu đã đƣợc các cơ quan thu thập và lƣu trữ ngày một tích lũy nhiều lên. Trong khi khối lƣợng dữ liệu ngày càng phát triển với tốc độ chóng mặt và phân tán khắp nơi thì mỗi hệ thống chỉ cần một số thông tin, dữ liệu nhất định phù hợp với yêu cầu riêng của hệ thống đó và trong nhiều trƣờng hợp để xây.