1. 前言
交换数据层分为交换管理平台和旅游信息资源交换数据库两部分,为旅游信息资源交换提供交换数据。
2.交换数据层
2.1旅游信息资源交换数据库
2.1.1 设计规范
“旅游信息资源交换数据库应支持对结构化数据、半结构化数据及非结构化数据的存储,应支持国内外主流数据库管理系统”。那么什么是结构化数据,半结构化数据和非结构化数据,我们应该怎么理解这三者,国内外主流数据库管理系统又有哪些?
2.1.2 结构化数据
结构化数据,望文生义,就是有结构的数据,高度组织和整齐格式化的数据。结构化数据可以使用关系型数据库表示和存储,通常情况下,结构化数据以行为单位,所以也可以称之为行数据。
我们常见的结构化数据有哪些呢?比如企业ERP、财务系统;医疗HIS数据库;教育一卡通;政府行政审批;其他核心数据库等。
2.1.3 非结构化数据
非结构化数据,就是不符合结构化数据概念的都是非结构化数据。也就是说这类数据没有固定的结构,只能进行整体存储,比如图片、html、文档、视频、音频等都属于非结构化数据。
2.1.4 半结构化数据
半结构化数据,就是与非结构化数据相比较,它拥有一定的结构性。它是结构化数据,但是结构变化很大,并不能单纯地通过一个字段来索引内容,非结构化数据的字段可长可短,可简单可复杂。既可以用来处理结构化数据,也能用来处理非结构化数据。常见的半结构化数据有xml和json。
2.1.5 举例区分
为了让大家更好的区分这三者,我举一个通俗一点的例子。就举小动物吧,话说,我现在需要记录几种小动物。方式有以下三种:
(1) 通过把小动物的肤色、名称、科属等属性按照一定的格式进行记录,这种方式就是结构化数据。
(2) 通过为小动物们拍照,或者描述其习性,这种方式就是非结构化数据。
(3) 既有第一种方式,也有第二种方式的,即是半结构化数据。
2.1.6 主流数据库管理系统
国内外的主流管理系统有:DB2、Oracle、Mysql等。
2.2交换数据管理平台
2.2.1 设计规范
“交换数据管理平台应该实现各类数据源的配置管理,支持平台数据同步、数据格式转换及数据一致性校验等数据管理功能。”
2.2.2 数据管理平台
数据管理平台(Data Management Platform),即将数据进行整合纳入统一的技术平台。
2.2.3 数据管理功能
设计规范中要求必须支持平台数据同步、数据格式转换及数据一致性校验等数据管理功能。