APP下载

MySQL得到广泛使用的原因以及它的嵌入应用

2020-02-22郑智方魏恺乐李彬谢易壮

科技风 2020年5期

郑智方 魏恺乐 李彬 谢易壮

摘 要:MySQL是一款面向公众的、免费的、开源的数据库,由于使用MySQL会节约大量成本,以及它的高效性,便捷性,越来越多的创业型的中小型的公司开始选择MySQL作为公司架构的数据库。本文主要探究的是MySQL得到广泛应用的原因以及MySQL的嵌入应用。

关键词:MySQL;广泛应用;嵌入应用

一、MySQL得到广泛应用的原因

(1)MySQL是开源的。当今,MySQL和Oracle都是比较流行的数据库,但是两者之间也有很多的的不同。首先MySQL是开源的产品,MySQL的源代码是公开的也可以,如果一个公司选择MySQL作为本公司的基础架构那么就可以更完美的设置它,并且可以研发出一些周边产品。当出现技术故障时也可以很快的检测到并且排查掉。相比之下Oracle就有一些不尽人意的地方了,首先Oracle是闭源的產品,想要把Oracle作为自己的核心技术几乎是不可能,因为在不开调试技术的情况下,想要把Oracle研究明白几乎是空中阁楼。

(2)MySQL的高效快捷性。它是一个多线程的数据库,可以高效率的处理大量的数据,而且它的操作简单,初学者可以很快上手,MySQL是世界上运行最快的SQL语言数据库之一。

二、MySQL的嵌入应用

(1)MySQL企业版—Tech-Trans Telecom(China)Ltd.(Tech-Trans)通过与各种全球IT领导者(例如Oracle,IBM和HPE)合作,为客户提供了包括系统集成和基础架构设计在内的全面有效的整体解决方案。其销售点(POS)解决方案在亚太地区的零售业中拥有约50%的市场份额,被列为香港十大零售品牌之一,并在中国45%的大型购物中心中占有一席之地。随着在线支付,客户关系管理以及会员模块的快速增长,该公司希望确保其在线到离线POS解决方案的数据库可扩展,并使其客户能够在全球范围内展开,因此该公司转向MySQL企业版,以在降低成本的同时提高系统性能的可用性和可伸缩性。通过使用MySQL Enterprise Edition的嵌入式数据库解决方案,数据库投资减少了40%,从而能够以较低的成本为多个国家的大型和大型零售商快速轻松地进行部署。Tech-Trans最初将MySQL企业版与其O2O POS解决方案的移动支付模块集成在一起它计划将MySQL企业版扩展到其他核心模块,包括通信,CRM和成员资格。

(2)SWP-irma依靠MySQL来帮助公司更好的运行。SWP-irma是为塑料行业的制造公司提供ERP(企业资源处理)和PPS(生产计划系统)的领先提供商。他们的客户包括提供零件,组件和完整子组件的制造商,例如为领先的汽车公司(包括Audi,BMW,Porsche和Volvo)以及其他行业(如医药和白色家电)提供汽车娱乐中心。然而SWP-irma也面临着诸多挑战,首先从物料采购到最终产品交付,需要为客户有效管理整个产品生产过程,其次,需要根据更改的订单数量和交货日期动态调整生产计划,以避免制造停机,最后,必须提供经济高效的解决方案,不需要客户雇用专业的IT来管理该解决方案。基于以上几点SWP-irma选择MySQL来作为数据库,MySQL有以下几个优点,a.用于管理关键业务制造流程和相关数据的可靠性和稳定性。b.低管理,无需客户聘请专门技能来管理和维护数据库。c.低成本,因此他们可以提供经济高效的竞争解决方案,以满足中小型企业和大型企业的需求。AlfaPlus依靠MySQL和InnoDB来存储其所有关键数据,包括客户数据,供应商数据,原材料数据,零件号,订单信息,账单数据等等。SWP-irma的其他产品MDEOne和DMSOne也依靠MySQL进行实时机器监视和文档管理。

(3)AVST选择MySQL。经过30多年的不断创新,应用语音与语音技术有限公司(AVST)是基于软件的统一通信的值得信赖的开发商1(UC)解决方案。AVST解决方案提供集成的统一消息传递,语音识别,上下文感知个人助理,自动话务员,呼叫处理,语音邮件,传真,通知和其他业务流程功能,这些功能共同构成了最先进的UC应用程序在业界最可互操作的UC平台上交付。AVST首席技术官Tom Minifie及其团队希望将其产品迁移到多服务器体系结构,并采用更加模块化的方法进行开发。这就需要将其解决方案从现有的非SQL Faircom C-Tree数据库迁移到SQL数据库。对于替换数据库,Tom和他的团队的主要关注点是:成本效益,易于开发,复制和高性能。Tom和他的团队已经对MySQL有一定的经验,并且喜欢它的功能,这使它进入了更深入的研究的候选清单。由于AVST的产品基于Windows,因此也考虑使用Microsoft SQL Server。“与Microsoft SQL Server相比,MySQL更为出色。强大的复制能力和较低的成本是我们决定使用MySQL的主要原因。”

三、总结

MySQL已经广泛的应用到我们的生活当中,对于各个企业来说具有敏捷开发,缩短上市时间,不需要任何客户管理或维护,高可用性以及实时性能,以及更好的嵌入应用,使用MySQL是大势所趋。

作者简介:郑智方,男,河北唐山人,在读本科,研究方向:计算机相关方面;魏恺乐,男,河北大成县人,在读本科,研究方向:能源动力方面;李彬,男,河北沧州人,在读本科,研究方向:计算机相关方面;谢易壮,男,河北石家庄人,在读本科,研究方向:计算机相关方面。