【IT168 专稿】相信很多朋友对他并不陌生,因为在ITPUB论坛,他已是认证的博客专家咯。兴趣爱好不多的他却爱养猫!一花一白的两只小猫都是他从外面捡回的流浪猫,从瘦小到现在大腹便便,可见这铲屎人的细心照料,是暖!男!啊…这就是小编此次采访的杭州沃趣高级技术专家、一个ORACLE INTERNAL达人——魏兴华。
杭州沃趣高级技术专家 魏兴华
数据库行业的巨变你无法想象
从事了8年数据库方面工作的魏兴华曾就职于东软集团、阿里巴巴集团等,曾在ORACLE技术嘉年华、ORCL-CON、YY分享平台等公开场合多次做过数据库技术专题分享。他对数据库架构设计、高并发下数据库性能调优有着特丰富的经验。
在采访魏兴华老师的过程中,他讲到:“每个时间段对数据库方面关注的内容都不同。在我工作的这些年,数据库行业发生了非常大的变化!
刚学数据库那会儿,没有太多的选择,Oracle一家独大,所以当时就‘死啃’Oracle,而如今一个DAB可以做的选择太多了:RDBMS,NOSQL,商业的,开源的等等。不过选择多了,也会在一定程度上会给人造成困扰。
目前云风头正劲,我们公司也在做这方面的产品,包括基于Oracle的云以及基于MYSQL、POSTGRESQL的云,其中基于Oracle的云是我主导在做。最近我一直在研究实现Oracle私有云的相关的架构和技术,这个也将是我在DTCC技术大会上要跟大家分享的内容,其中会分享如何通过Oracle数据库结合我们沃趣科技的硬件平台去构建一个Oracle私有云平台,里面涉及到的核心技术也会跟大家来分享,云的概念听起来比较虚,所以我会实实在在分享一些实现的技术。”
学的越多越复杂 牢记吃透理清逻辑
对于数据库架构设计,高并发下数据库性能调优有着丰富经验的魏兴华,讲到一个点:简单就是美,而在Oracle数据库中,这句话并不正确!
Oracle发展了这么多年,已经是一个非常成熟的RDBMS系统,而成熟在一定程度上意味着复杂,Oracle就是一个非常复杂的系统。流水线的工人可能一天就能上岗,但对于Oracle数据库来说,特别是一些高并发情况下的调优往往都是一项系统工程,没有具备三到五年的经验是很难做到的。
魏兴华说,个人认为美好的事物往往都是用心设计的结果,而你如果想成为专家,就要去把这里面的复杂逻辑理解透,把复杂背后的逻辑吃透理清。曾经在阿里工作时对Oracle的CBO技术非常的痴迷,花了将近大半年的时间去啃lewis大神的基于成本优化的著作,那本书啃了很多遍后,对于工作中遇到的大部分SQL优化问题都能很轻松的得到解决。
对于刚入行的年轻朋友,如果决定要学习数据库,希望能系统的去学习,Google这些工具只是给你提供帮助用的,而系统的学习才是你解决问题的基础和根本,而你解决问题的能力正是在这些基础之上开出的花朵。
大数据红利时代将至 DTCC传播、普及使命任重道远
各大互联网公司早已开始构建自己的数据平台,有了基础数据就可以根据自己的商业类型做各种趋势分析,进而为自己的商业决策提供有利依据,大数据现在已经越来越从互联网领域向传统企业领域蔓延,甚至是政府相关部门,例如奥巴马的竞选就和大数据密切相关。
但是大数据的概念从出现到热门的时间还比较短,相关的技术积累虽然发展比较快,但是技术的普及和扩散还需要一段时间,尤其是普及到传统行业。这也正是DTCC大会的使命所在,宣传、推广数据技术,让更多企业、更多的人能够了解到最新的技术、最新的业界动向。
在对互联网乃至传统行业的影响来看,魏兴华总结:大数据火了这么多年,其实真正能把它用好的企业、商业机构都非常的少,而随着大数据相关技术的不断演进,我非常认同大数据的红利时代即将到来。它可能会出现在任何我们能想到的或者是想不到的地方,而且与我们生活各方面的关联也会更加密切,不仅仅只用于比如像美国总统竞选这样的大事件上。
国内刮去IOE热风 用户更应仔细思考不能急
对于数据库来说,新的数据库越来越多,一定程度上是好事,任何一个行业在鼎盛发展时期都应该是百花齐放、百家争鸣的。用户以前只能选Oracle,而不去管应用场景,但现在随着越来越多的数据库出现,用户也需要去思考,到底我的应用适合跑在哪个数据库上,如果应用要求数据零丢失、对于事务的ACID要求非常的高,那么可能最终还是要选Oracle;如果这个应用仅仅是用来记录类似于淘宝收藏夹、用户评论等,那么就非常的适合使用MYSQL或POSTGRESQL种种开源数据库,甚至是一些像MONGODB这种的NOSQL数据库。
国内现在也在刮起去IOE热,魏兴华老师说道:我个人感觉它最大的意义是让用户去仔细思考,自己的应用到底适合什么样的数据库,而不是急于把那些本来就应该放在Oracle上的数据库迁移到其他数据库上。
对于初创企业的数据库选型,具体情况需要具体分析,还是要根据业务特点去选做数据库的选型、架构的选型,对于企业内的开发、测试、QA、边缘库可以在企业内使用廉价的PC机搭建私有云环境,提升服务器利用率、降低TCO,目前我司提供的私有云解决方案也是出于这么一个目的。现在一些初创企业把他们的数据库、应用都放到了公有云上,其实也是个不错的选择。
写在最后
魏兴华会在数据库架构设计专场带来《云是未来:12C RAC 私有云架构》,主要介绍介绍了ORACLE RAC的架构演变,讲解了12C RAC出现的新技术,以及12C RAC下的私有云解决方案:SERVERPOOL+RAC+INMEMORY,能够给企业带来的业务价值。感兴趣的小伙伴不要错过哦!
2016第七届中国数据库技术大会(DTCC)将于2016年5月12日-14日召开,大会云集了国内外顶尖专家,共同探讨MySQL、智能数据平台、数据治理、大数据创业、大数据深度学习等领域的前瞻性热点话题与技术,为数据库人群、大数据从业人员、广大互联网人士及行业相关人士提供最具价值的交流平台。欲了解更多有关大会的精彩内容请访问DTCC 2016官网:http://dtcc.it168.com/