Oswald Regular
OpenSans Regular
更佳解决方案同样精彩
一家大型广播公司急需高性能、响应快的数据归档机制。

数据归档,多么索然无味的名词,其定义也无法激起人们的任何兴致:

“数据归档是一个过程,将当前不再使用的数据转移到单独的数据存储设备,以便长期保存。数据归档存储那些重要的、将来可能需要参考的历史数据。数据归档需要索引,具备搜索功能,轻松定位和检索数据。”– Whatis.com 如此定义数据归档。

历经 25 年,数据归档早就不再是一个“科技新名词”。与社交网络和 iPad 相比,“人气”差了很多,也绝非聚会上人们争相谈论的话题。但是近年来,IT 部门却越来越重视数据归档,这到底是为什么呢?

原因有两方面。首先,法规发生重大变化,企业需要保留更多数据,并延长保存时间。其次,数据的种类和数量之多加深了数据归档技术层面的挑战性:制定从各种文件格式(如 XML)和数据库收集数据的流程,实地存储后提供快速而具体地访问。这看似简单,却异常关键。一旦无法满足这个需求,整个业务可能因此而瘫痪。

这家大型广播公司面临的正是以上所述挑战:每个月都要向核心业务系统(CRM 客户关系管理和开单系统等)增加大量数据,导致开单过程费时太长;客户服务代表在与客户通电话时,等候系统响应时间太慢。 简而言之,数据归档问题直接影响了公司的服务质量和财政收入。问题急需解决,而且迫在眉睫。

初期解决方案

最初,公司首先想到的解决方案就是为现有操作系统增加硬件,目标是无需归档任何数据。然而,每个月添加到数据库中的数据量都无比巨大,这就意味着随着时间的推移需要不断对硬件进行高成本的升级,收益却甚微。这里的问题出在保存数据的数据库内部体系结构,原因是其无法线性扩展。大量测试后得出的结论是:减小大型数据库表规模是切实可行且成本低廉的解决方案。尽管法律要求数据保存期要满 7 年,但该广播公司仅需在操作系统中保留 18 个月的数据,其他数据可保存在归档数据库。海量数据(数十亿条记录)都集中在几个大型的“事实”表中,如开单或联系事件。数据归档并将其从原始操作系统中删除后,分析显示系统即可获得极高的性能和响应时间优势。

不过,这个解决方案也有一个缺点。公司内部数以千计的用户仍然需要实时访问所有数据,很多用户为客户服务代表,需要快速响应客户需求。当另一个用户群同时需要归档数据与保存在运营和业务智能系统的其他数据时,即发生了复杂的“联合查询”,这是一项不小的挑战。

当前,没有现成的解决方案能够解决所有技术层面的挑战,只有 Ab Initio 可以完全满足所有归档需求。

便捷访问的同时提取所需数据

利用 Ab Initio® Co>Operating System®,开发人员可以构建名称为“图形”的并行应用程序,从运营数据库中卸载数十亿要归档的数据,提取的数据会并行写入 Ab Initio Indexed Compressed Flat File (ICFF) 系统。ICFF 系统不仅比传统数据库更快速地加载数据,而且需要较少的数据存储磁盘空间。对于归档而言,这是非常理想的结果。要访问这些存储设备,可以通过 Ab Initio 提供的 Web 服务接口和 ANSI 标准 SQL 接口,支持随时查询。SQL 接口同时支持在归档和运营数据库内的联合查询。总之,这是一个端到端、彻底而完整的解决方案。

节约成本

广播公司项目获得了极大成功,运营系统的性能和响应时间彻底改善,并能够以极快的速度访问 TB 量级字节的归档数据。现在,大量核心数据从最高级(第一层)存储转为保存在价格低廉磁盘上的压缩数据,公司因此得以节省大笔资金。

数据归档仍然是个老生常谈的话题,但是通过这个案例,也许会重新成为人们谈论的焦点。

English
Français
Español
Deutsch
语言:
简体中文
日本語