最近看到很多人在讨论区块链的存储机制与数据库很像,这次特地来说一下数据库的一些新技术。
(一)数据仓库
数据仓库是决策支持系统和联机分析应用数据源的结构化数据环境。数据仓库研究和解决从数据中获取信息的问题。
数据库已经在信息技术领域有了广泛的应用,我们社会生活的各个部门,几乎都有各种各样的数据库保存着与我们的生活息息相关的各种数据。作为数据库的一个分支,数据仓库概念的提出,相对于数据库从网上就近得多。美国著名信息工程专家William Inmon博士在90年代初提出了数据仓库概念的表达,认为:“一个数据仓库通常是一个面向主题的、集成的、随时间变化的,但信息本身相对稳定的数据集合,它用于对管理决策过程的支持。”
数据仓库特点:
(1)数据仓库是面向主题的。
(2)数据仓库是集成的。
(3)数据仓库是不可更新的。
(4)数据仓库是随时间而变化的。
(5)汇总的:操作性数据映射称决策可用的格式。
(6)大容量:时间序列数据集合通常都非常大。
(7)非规范化的:数据可以是而且经常是冗余的。
(8)元数据:将描述数据的数据保存起来。
(9)数据源:数据来自内部的和外部的非集成操作系统。
(二)工程数据库
工程数据库系统和传统数据库系统一样,包括工程数据库管理系统和工程数据库设计两方面的内容。工程数据库设计的主要内容是在工程数据库管理系统的支持下,按照应用的要求,为某一类或某个工程项目设计一个结构合理、使用方便、效率较高的工程数据库,其应用系统数据库设计得好,可以使整个应用系统效率高、维护简单、使用容易。即使是最佳的应用程序,也无法弥补数据库设计时的某些缺陷。这方面的研究包括工程数据库设计方法和辅助设计工具的研究和开发。
(三)统计数据库
管理统计数据的数据库系统。这类数据库包含有大量的数据记录,但其目的是向用户提供各种统计汇总信息,而不是提供单个记录的信息。
(四)空间数据库
空间数据库指的是地理信息系统在计算机物理存储介质上存储的与应用相关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。
特点:
(1)数据量庞大。
(2)具有高可访问性。
(3)空间数据模型复杂。
(4)属性数据和空间数据联合管理。
(5)应用范围广泛。