【IT168 专稿】“一缕阳光洒在脸上,音乐缠绕着思绪,洗去了所有喧嚣和浮躁;悄悄游走在字里行间,淡淡的书香和茶香,蔓延了整个世界。时间,慢一点,再慢一点…”当他说工作之余喜欢音乐和阅读,小编感受到的是淡定、儒雅还有韧性!这就是小编本次采访到的DTCC2016中国数据库技术大会嘉宾——付铨。
武汉达梦数据库有限公司副总经理 付铨
是什么让他从开始到现在 从未离开
付铨1999年进入达梦公司的前身——华中科技大学达梦数据库研究所攻读硕士研究生,一直从事达梦数据库相关的研究与研发工作。
在此期间,幸运的付铨结识了很多终生从事数据库研究工作的教授和老师,以及达梦数据库v1.0、v2.0版本的核心设计人员,在他们的指导和帮助下,对数据库相关理论基础和设计实现方法、国外主流数据库技术特点、国际前沿的相关技术和研究成果有了较多了解和积累,也激发了对数据库开发的兴趣。
2002年硕士毕业时正值达梦公司成立不久,便直接进入达梦公司工作至今。
在采访过程中,付铨说道“从2002年开始,本人有幸见证并参与达梦数据库v3.0、v4.0、v5.0、v5.6、v6.0、v7.0版本的研发工作,充分了解达梦数据库每一代新版本的变迁,包括体系架构的改进、版本的技术特点和重大新功能的设计思路等…”同时,他也参与达梦公司很多重大项目的一线技术服务工作,如国家电网项目等。
目前国外数据库仍然处于优势地位,国产数据库推进存在一定的困难,这个积极向上的团队一直在不断努力提升达梦数据库产品的品质,并向客户提供优良的技术服务,与此同时,还提供达梦数据库与国外数据库的“双活”、“共融共存”等解决方案,并不断增强与国外数据库的兼容性,以打消用户上国产系统的疑虑,从技术上降低替换国外数据库的难度。
分布式的数据库架构“性价比高”
随着大数据概念与应用在各行各业的迅速铺开,大数据+正引领着行业变革。在与达梦数据库的付铨老师对话过程中,他谈到最近关注的技术…
分布式关系数据库体系架构。在大数据环境下必须面对如何低成本地实现大数据存储和计算能力,包括分析的效率、高并发的处理能力。目前来看,分布式的数据库架构是有效降低资源投入成本的同时,又能保证数据处理能力的最优选择。现在也涌现了大量采用分布式架构的关系库和NoSQL产品,我们非常关注这些产品技术,并致力于在商用化的产品中提供成熟、优秀的解决方案。
各种NoSQL数据库体系结构及计算框架。作为从关系数据库做起的厂商,我们现在对各类NoSQL DB的体系架构,及其所选用或可适配的计算框架十分关注。关系数据库的优势在于高度的成熟性、受众广泛的SQL语言和开发接口、良好的生态、向开发人员提供的一致性保证等,我们希望在保持上述面向用户和开发人员的良好体验的前提下,今后能够融入更多的NoSQL DB的特性,如更多的数据类型支持,更好的横向扩展能力,更广泛的计算模型支持,使得这些特性能够以灵活、可选、可配置的方式,为不同的用户提供更好的产品支持。
多种不同数据模型的融合管理。大数据的最终形态应该是趋向统一,无论是关系数据,还是图数据,键值数据,最后都会实现融合统一的管理和访问。因此相关的技术和路线是我们所关注的。
传统行业迎新竞争要素 数据的利用
在采访中,谈到对本次数据库大会主题的理解,付铨说道:
我认为大数据时代的商业竞争是数据的竞争。传统行业在产品的质量、成本、渠道等多种竞争因素之外,首次迎来新的竞争要素,就是数据的利用。我认为能够更快、更高质量的发掘数据价值的企业,就更能够洞察消费趋势,更有可能在竞争中形成新的差异化优势。
商业之外的社会民生、社会治理方面,同样也能够从大数据中受益,获得更及时、更精确的社会动态信息和决策支持。因此从这个角度来说,未来的发展将建立在数据的基础上,我们将越来越依赖于大数据带来的有价值的信息。
另外,也希望除了互联网、电商、金融之外,今后能看到越来越多的行业、领域的用户,来数据库大会上分享他们在大数据上的经验和成功实践。
企业选型数据库最应关注3要素
大数据对目前数据库市场的冲击很大,新的数据库类型和厂商不断出现,数据库选型愈加困难,付铨给了用户主要应该关注的3个因素:
1 认清自我需求,找准痛点选产品。传统关系数据库也好,NoSQL也好都有各自的优势场景,没有功能较多的解药,所以用户选型的时候应该对自己的业务需求有清晰的认识,避免被夸大的技术宣传影响而走弯路。如果条件具备,我们建议最好是选取自己业务系统的若干个典型场景进行适配和验证,在适配和验证过程中往往会发现很多先前被忽略的问题,这些问题往往可能对最终的决策产生决定性影响,例如业务系统改动的工作量、现有业务系统的可维护性问题等。
2 成本考量要全面。建议用户充分考虑硬件投资、软件投资、技术人员投资的情况,结合待选产品在价格、维护成本等方面的优劣进行权衡。无论是采用开源的产品,还是商业产品,都有各自适合的用户。对于具有数据库底层开发、维护能力的用户而言,开源产品的选择可以带来可定制、可控的优势,但这同时也是一个投入成本;对于更关注业务发展的用户而言,商用产品的技术服务支持力度是数据库选型的重要考虑因素,毕竟采购数据库不是买菜买衣服,一个系统的后续升级、维护、保障都是持续性的,良好而到位的技术服务能力十分重要。
3 应该关注数据库产品或方案的连续性。数据库向来是一个标准化程度不足的领域。在传统的关系数据库之间——微软、Oracle、IBM的产品也仅仅是部分基本SQL语法可以做到互相通用。大部分应用程序,除非在设计的时候特别注意,或多或少都会被不同数据库产品的特有功能、接口、语法所“绑定”。进入大数据时代之后,新型数据库产品的出现使得这种趋势更加严重了。因此非常重要的一点是,当用户的业务不断发展,需求不断变化的情况下,用户所选择的厂商,是否能提供伴随用户业务成长,具有连续性的产品?举一个极端的例子,如果用户当前选择了MySQL,而在一年后因为业务的发展又必须部署一套MPP,那么用户就会面临很多问题,例如MySQL上缺乏成熟、兼容的MPP方案,用户可能不得不考虑postgre平台,如PG-XL,Greenplum,或是其他的商业产品如DM、Sybase,甚至是hadoop等。这又进一步导致现有运行在MySQL上的业务不能无缝地与新的系统进行对接,为此用户可能不得不投入资金对业务系统再进行改造,或是采购ETL产品。因此我们认为无论是关系库,还是NoSQL或NewSQL产品的选型,用户应该关注厂商的产品线和解决方案,看看厂商提供的产品和解决方案之间,是否兼容一致,是否具有良好的连续性,能够使得用户不断发展的需求得到平滑、持续性的响应。
初创企业选型看准数据库产品服务和扩展能力
在采访的最后,付铨对初创企业的数据库选型额外提了两点建议。付铨认为,除了直接的拥有成本外,以下因素更加重要,这是初创企业的人员、资金、发展速度等因素所决定的:
1. 数据库产品的服务。对于大部分初创企业,尤其是非数据库技术领域的企业,我们建议在初期数据库产品的选型时,应关注数据库的服务或技术支持是否可以方便、及时的获取。因为这一阶段,系统的可用性往往决定生死。
2. 扩展能力。业务会持续发展,数据量会不断增加,用户也会持续增长,当现有的系统服务满足要求的时候,数据库的扩展能力可能就会成为限制业务膨胀速度的因素,初创企业用户应该关注那些可以提供从单机到小规模集群,再到大规模集群的,方案丰富完善的产品。
写在最后
付铨会在数据库架构设计专场带来《达梦数据库技术新特性及国产化推进实践》,主要向大家分享达梦在国产化推进过程中取得的技术成果和典型案例。感兴趣的小伙伴不要错过哦!
2016第七届中国数据库技术大会(DTCC)将于2016年5月12日-14日召开,大会云集了国内外顶尖专家,共同探讨MySQL、智能数据平台、数据治理、大数据创业、大数据深度学习等领域的前瞻性热点话题与技术,为数据库人群、大数据从业人员、广大互联网人士及行业相关人士提供最具价值的交流平台。欲了解更多有关大会的精彩内容请访问DTCC 2016官网:http://dtcc.it168.com/