宾馆连锁企业数据存储中的问题与对策
2011-04-13冯凯平
冯凯平
(四川烹饪高等专科学校,四川 成都 610100)
饭店宾馆及其连锁企业的数据存储系统,较之某些行业(如医疗行业)相对简单一些,但是由于星级饭店、宾馆每天数据情况变化很大,特别是饭店宾馆连锁企业,数据的增量值显得更大。因此,数据的高效存储就显得特别重要。据统计,大型连锁宾馆的年数据增量可达1TB以上。大型星级宾馆及其连锁店除了具有客居功能外,还有会议、娱乐、购物、休闲等功能,每天产生的数据量巨大,且这些海量数据必须满足案侦查询的需要、人口调查的需要、月报或年报数据作为高层决策使用的需要等。这样一来,致使很多数据在短期内不允许被破坏或删除,数据为满足饭店宾馆业务7×24连续性的要求,存储系统需要具备较高的可靠性和可用性。[1]
1 饭店宾馆数据存储所面临的问题及对策
1.1 容量扩展
饭店宾馆的数据容量随着时间的发展呈线性增长。随着我国旅游业的大力发展、对外交流的日益频繁、人口流动率的不断增加,数据容量加速增长。当前,一般大型连锁宾馆的存储系统容量有数十TB,能满足3-5年的数据存储需要。但随着时间的推移,存储系统需不断扩充,考虑到存储技术的发展以及产品的生命周期,在一个磁盘阵列上预留扩展空间并不划算。更好的方法是能随着存储产品的更新发展,不断采用新的磁盘阵列来增加存储容量。同时,对于一些过期设备也采用更大容量的设备来替代。无论新增或是替换,由于饭店宾馆对数据的即时性要求较低,因此原有的应用系统及数据不必做大的变动。
当前的高效存储新技术、自动精简配置技术和Thin Provisioning在很大程度上可以有效解决容量扩展问题。利用虚拟化方法减少物理存储部署,最大限度提升存储空间利用率。它的核心原理是“欺骗”操作系统,让其认为存储系统中有很大的存储空间,而实际的物理存储空间却远没有如此大,可有效减少已分配但未使用的存储容量的浪费。
1.2 数据生命周期管理
饭店宾馆的数据最大的特点就是生命周期短而频率高,历史数据与新生成数据的访问频率有着根本的差别。一般而言,客人的入住数据生成之后,其在客人的入住期内访问频率最高,此后访问频率显著降低。鉴于当前宾馆企业所拥有的传统存储设备,无论是活跃数据还是非活跃数据都存储在相同的存储设备中,如此大大降低了数据存储效率,更由于为非活跃数据预留了非可用的存储空间,使存储效率进一步降低。
提高数据存储效率是饭店宾馆数据构建层次化的存储体系适合且降低造价的方案。[2]一般情况下,饭店宾馆活跃数据的生存期较短,因此对高性能存储设备的要求可略有降低,对新生成的数据需使用性能好、能支持重负载的SSD存储方案,对历史数据的存储则使用价格相对低廉的传统存储方案。这就需要解决数据在不同层级存储之间的自动迁移问题。数据的迁移既可以通过存储管理系统,也可以通过应用系统实现,既可以采用手工,也可以采用自动迁移方案。当前的自动数据迁移技术考虑了数据迁移策略的灵活性要求,自动迁移所应用的软件能够“理解”数据的表象特征、指纹特征,从应用层实现并满足企业的需求。另外,对于某些重要数据、历史数据采用无损压缩保存也是必要的。
1.3 数据备份与容灾
饭店宾馆中的许多数据需要能够长期、可靠地保存,同时饭店宾馆24小时信息系统不间断运行的特征,也要求存储系统具有高可靠性和较高速度的恢复能力。在信息系统出现故障的情况下,要求数据能够恢复到断点。连锁宾馆各加盟店内部各类专业化的异构信息系统越来越多,服务器数量也越来越多,为了保证系统之间不互相干扰,信息系统的构建倾向于使用各自独立的存储,导致异构环境下的存储管理更为复杂。除了一般性容错、备份和容灾需求之外,如何统一管理数据的备份,保障备份和恢复的水平,仍然是一个很具挑战性的问题。
解决数据备份的方案很多,可以采用镜像技术,也可以采用冗余技术。镜像备份数据其调用速度和恢复速度更快,但由于每个数据盘对应一个镜像盘,因此成本很高。而冗余备份数据则刚好相反,其备份盘与数据盘总量之间的关系是:L=2K-1[3]。上式中,L是磁盘总数量,K是冗余盘数量。假如K=8,即8个冗余盘,则磁盘总数为255个,也就是说,247个数据盘只要设置8个备份盘即可。由此可见,采用冗余技术进行数据备份可以大大降低备份盘数量、节约成本、减轻管理负担、降低能耗、提高数据存储效率。根据饭店宾馆行业的特征,对数据传递速度的要求不是非常高,信息大部分时间不需要瞬间反馈,因此采用冗余技术进行备份是一种很好的选择。
1.4 系统复杂度
保持简单化是信息技术应用的基本法则。由于宾馆不同于显著涉及民生的医院等部门,可以在多种存储架构中加以选择,通常选择的存储架构应当相对容易掌控。存储扩展、备份、生命周期管理等问题可以通过存储物理层、管理层、应用层以不同的方式解决,手工管理和自动管理可以互相配合,不以技术为目的,实用、可靠、简单才是根本。
虚拟存储技术可以将复杂的存储管理变得简单,它把存储环境的复杂性隐藏起来,把可存储数据的空间充分利用起来,数据管理变得轻松。[4-5]也就是说,虚拟存储将互相独立、不同品牌和性能的磁盘阵列组合成一个单一的逻辑存储资源池,可对服务器层屏蔽存储设备硬件的特殊性,而只保留其统一的逻辑特性。池中的数据可以自由调配,在不同层次和类型的存储系统之间自由移动,为用户所用,且不影响运行环境,从而实现了存储系统集中、统一而又方便的管理。
2 结论
总之,饭店宾馆信息化是饭店宾馆现代化的保证。但是,传统数据的存储方式随着数据的迅猛增长制约着现代化宾馆信息化进程。本文从应用的角度,提出了当今星级饭店宾馆特别是饭店宾馆连锁企业在数据存储与数据管理中的解决方案。
[1]刘建华,汪京强.试论我国饭店信息化的锁定与对策[J].嘉兴学院学报,2005(10):86-89.
[2]谭华,谭汉松.基于SQL Server2000的酒店客户智能管理系统[J].计算机技术与发展,2006(8):119-121.
[3]刘伟.数据恢复技术深度揭秘[M].北京:电子工业出版社,2010.
[4]丁玲.计算机网络存储技术在企业中的应用现状与发展[J].网络与通信,2010(7):66-67.
[5]杜瑞峰,胡春华.酒店客房智能化管理与控制系统的设计与实现[J].电脑与信息技术,2005(12):17-18.