汽车产业链协作ASP平台(以下简称平台)是以B/S 结构的ASP 模式的产业链协作公共服务平台。平台每日产生大量的数据对于系统性能、服务质量和日常维护备份都带来很多困难。因此,对平台数据库进行归档具有重要意义。
一、数据归档技术
(一)数据归档的概述
信息生命周期管理(ILM)是根据用户应用的要求,从数据创建、保护、访问、迁移、归档到信息销毁空间回收的全过程。数据归档技术是实现ILM 的一个重要环节,它可以分为三类:数据库归档、记录归档和内容管理。
对于平台而言,数据归档的核心是随时识别并定位数据库中不活动的数据,将其从中央库中分离出来存储到更廉价的存储设备上,并对二者的一致透明访问。
(二)数据归档与备份
备份就是信息的第二份拷贝,目的是为了恢复以保证在出现意外情况时保证业务的连续进展。通常是短期保存的;而归档是对信息的主拷贝,用于信息的重新读取。通过将固定不变的内容迁移出生产环境来增加运行效率,是长期或永久保存的。归档数据一般被保留用于分析,产生新价值或满足法律法规要求。
二、平台数据归档的策略
(一)平台数据的分析
平台是由多个协同服务系统构成,大致分为三类数据:
1.业务数据
主要用于平台和系统日常事务处理,产生于各协同服务系统之间,并保存在协同服务系统的物理数据库中。可以分为经营计划周期内的当前业务数据和参照业务数据,经营计划周期外的历史业务数据。
2.基础数据
主要用于支撑协作服务系统和业务正常运作所需要的查询类数据。基础保障数据与其支撑的协作服务系统的业务交易数据存在于同一个协作联盟的物理数据库中。
3.管理数据
用于参与平台用户管理、权限管理、联盟关系管理、应用系统模块管理。数据内容在用户进行管理操作中会随之发生相应的改变。
(二)数据归档方案
1.传统的数据归档
传统数据归档方法大致有两种:升级和转存数据。升级方法,即当性能和可扩展性都成为矛盾之后,通过提升硬件和软件环境来改善数据库系统的性能。转存数据,即管理人员将数据从中央数据库中转存到一个独立的存储环境里。这两种方式在提供快速、无缝访问上都存在一定的问题。
2.改进的数据归档
(1)数据归档的分级存储
平台采用三级的存储方案:在线存储、近线存储和离线存储。如图1:
在线数据库用于存放业务数据中的当前业务数据、基础数据以及平台管理数据。近线数据库存放使用频率较低但仍处于经营计划周期内的参考型业务数据和部分的基础数据。离线数据库是以文档文件作为数据的载体,将经营计划期以外几乎不在使用的历史业务数据水久地保存起来。数据经过数据重构处理后才能被平台系统加载。数据归档系统负责自动周期性将数据在三个数据库中迁移。
图1 平台与数据归档系统的架构
(2)数据归档技术
近线数据库与在线数据库的结构保持一致。要对近线和在线在结构上存在的差异进行消除。这就要在修改在线数据库结构时同时对近线数据库结构做出相应修改。基础数据可以采用快照复制技术来保持二者同步。
基于XML 技术具有与系统和平台无关性、压缩格式紧凑等特点,将它应用于历史数据的归档。这需要首先将关系模式映射为XML 模式,然后将关系数据库中的数据传递到XML 文档。
数据归档系统中主要组件是数据搜索器和迁移组件。搜索器组件把满足条件的数据搜索出来,迁移器组件把搜索出来的数据在各个数据库中迁移,并删除迁移前的数据。在迁移结束之时为平台系统提供相应的“归档清单”,它是对数据所在物理位置的动态映射。当归档系统在完成后数据迁移之后,会加载归档清单,生成或更新其中的元素。
三、结束语
做好数据归档已是提高公共服务平台管理海量数据的重要步骤。本文初步对公共服务平台的数据库特点、归档系统架构进行了研究,所提出的方法可以有效的提高平台响应能力和服务质量。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:汽车产业链协作ASP平台的数据归档研究