咨询服务热线:075-55952250
发布日期:2023-12-11 01:02:02阅读: 次
面临动态用户数据查找及改版的挑战,更加多的连锁酒店自由选择了方便快捷的IT解决方案,其中数据库选型是被迫讲的一个最重要方面。那么针对连锁酒店的特殊性,数据库选型过程中必须留意哪些问题呢?带着这样的疑惑记者专访到享有13年数据库从业经验的技术专家徐青,为大家答案连锁酒店如何自由选择数据库。徐青目前在国内一家知名的软件咨询公司工作,并兼任技术总监的职位。
以下为专访国史:记者:直说您专门从事数据库涉及工作多久了?工作内容是什么?从毕业到现在,仍然专门从事跟数据库涉及的工作,到现在早已有13年的工作经验。主要负责管理数据库确保与性能优化、数据库研发以及研发团队的管理。
我所在的公司主要是为国内连锁型企业,如连锁型酒店、连锁型商场、餐馆等获取信息化的咨询与软件实行工作。我刚刚毕业专门从事的是数据库的研发管理。然后一步步从数据库确保工程师、项目经理回头过来,最后到现在的技术总监岗位。
曾多次负责管理过Oracle数据库、SQLServer数据库、DB2数据库、MySQL数据库等多个厂商的数据库管理软件的确保、调优及研发项目。记者:请求讲解一下您在连锁酒店展开数据库部署的经历?去年10月份,公司刚接了一家国内大型的连锁酒店的信息化项目,在其中我负责管理技术方面的反对。数据库选型与部署就是其中一项关键的内容。
这个项目只不过是一个二次选型项目,以前这家酒店使用的是单系统的管理模式。即一家酒店一套系统、各家酒店之间没数据的分享与实时。如此的话,一些新兴的经营模式,如会员卡消费、统一的广告宣传活动等等,都无法展开。
在去年5月份开始了信息化管理系统的二次选型。通过几番竞争之后,我公司负责管理这家酒店的信息化项目实行工作。从数据库这项工作来看,就经历了选型、实行、测试与确保等几个环节。
在选型阶段,就与企业管理层经常出现了较为大的冲突。因为这家企业以前用于的是MySQL免费的数据库系统。
现在他们依然期望保有这个数据库管理系统。回应我明确提出了赞成意见,并不是说道这个数据库系统很差,而是说道这个数据库系统不合乎企业未来发展的趋势。因为MySQL数据库在单系统模式下,显然不会有不俗的展现出。
但是现在这家酒店在业务模式上要集中管理,就必定拒绝业务数据要在数据库中集中于存储。此时如果还是用于MySQL数据库的话,似乎无法符合市场需求。一开始酒店管理层不尊重我们的意见,后来我们把MySQL数据库、Oracle数据库等官方文档,寄给酒店的管理层看。
然后再行通过酒店IT管理人员,再一劝说了酒店管理层,使用Oracle数据库。这里偷偷地说道一下,公司给这家连锁型酒店使用的是云计算平台的模式。
非常简单的说道,就是让企业卖服务,给当地的电信部门展开托管地。然后在服务器上部署应用软件与数据库,让全国各地的酒店都通过互联网相连来采访这个管理系统。
在实行阶段,较为最重要的工作是为企业引荐合格的数据库管理人员。这家酒店数据库以及应用于系统都必须自己确保,而不是外包给我们公司。
因为其没专业的Oracle数据库管理员,所以在前期交流过程中,就拒绝我给他们引荐一个需要胜任的数据库管理员。只不过在数据库部署的过程中,这种情况较为少见。由于企业原本没专业的数据库管理员,并且管理人员对这个行业一般也不懂,为此都会委托猎头或者实行公司找寻适合的数据库管理人才。我是建议这家企业通过猎头来找寻人员。
因为通过猎头,可以从酒店行业中凿人。而如果我公司请出,从以前的客户那边挖人,就违背了职业道德。这家客户理会了我的意见,从猎头那边讨了一个以前专门从事酒店行业数据库管理的人员。
我负责管理对这些人员的试镜。最后引荐了两位我指出较为适合的人员。企业最后自由选择了其中一位。由于其以前有酒店行业Oracle数据库管理的经验,在实行过程中,我对其的培训就精彩了许多。
在实行阶段,对于数据库的配备等等一般都是我们公司技术人员负责管理。作为酒店一方,只必须有人参予并理解涉及的参数配备才可。如果理解的明了,无论是对于实行方,还是对于酒店,都是双赢的事情。
为此如果酒店让你引荐或者试镜数据库管理人员的时候,千万不要推卸责任,要当成一项大的工作去做到。在测试阶段,我指出必须四方参予。
这四方是我公司的数据库管理人员、我公司应用软件的设计人员、酒店的数据库管理人员以及酒店的系统管理员。从数据库管理角度来看,测试的内容主要是数据备份与完全恢复、差异备份的策略、故障的移往、数据校验备份等等。在测试要求,我建议涉及的测试过程、测试结果等等都要以书面的形式证实下来。
一方面,这些资料可以为以后酒店数据库管理人员展开故障确保与性能优化提供数据的反对。只不过这也是对酒店方的数据库管理员一个很好的培训过程。
另一方面,也可以作为实行方工作竣工验收的一个标准。在这里我还要警告酒店IT负责人一句。如果实行方没主动获取这方面的资料,IT负责人要主动索要。这份资料,虽然有可能只有将近一百页纸,所涵括的范围也较为较宽,但是比那种官方几百页的文档要最重要的多。
在维护阶段,主要是公司的组织的一些培训。在项目交付给之前,公司不会调来当时参予项目的骨干人员对用户展开一次集中于的培训,其中数据库的优化是我负责管理的。一般来说情况下,数据库的确保还包括日常的确保和数据库优化两个方面。
数据库的确保如数据的备份、数据容量的监控等等,而数据优化还包括碎片的整理、性能的调优等等。随着数据量的增大或者应用环境的转变,数据库的性能不会渐渐上升。作为数据库管理员,必须跟踪这方面的变化,并分析其中的原因。等到一定的程度,必须对数据库展开性能上的优化动作。
如有可能必须对服务器的硬件展开升级、对数据的算法展开优化、要使用磁盘阵列来提升I/O的能力等等。在确保培训阶段,我都会将这些科学知识移往给企业用户。
因为我公司非常重视项目交付给后的科学知识移往过程。当然我们也不会建议,在大范围的性能徵优时,还是外包给我们的团队来做到。我们不会必要缴纳一定的费用。
在数据库部署过程中,我建议要推崇科学知识的移往。不然的话,先前数据库经常出现一点问题,就来去找我们公司处置。
这对双方来说都会带给相当大的后遗症。在这个过程中,协助酒店企业培育一个合格的数据库管理员,是实行方的责任,是一项双赢的投资。
本文来源:97开元官网-www.lesprivatdibogor.com