当前位置: 首页 > 科技观察

专访平安科技王鹏冲:平安数据库的PG之路

时间:2023-03-13 14:38:41 科技观察

由Postgres中国用户协会主办的“Postgres2015全国用户大会”在北京丽亭酒店召开。本次大会邀请了多位资深专家为技术人员做介绍,来一场精彩纷呈的知识盛宴。发布会现场,平安科技王鹏冲与记者交流了平安科技在引进PostgreSQL方面的实践经验。【受访者简介】王鹏冲,现任平安科技数据库技术部数据库服务组经理。10多年数据库管理经验,从Sybase到Oracle再到Mysql,现在刚接触PG。对技术有着浓厚的兴趣,愿与您一起共建国内一流的开源数据库生态。Postgres发展现状、未来方向及优势据报道,PostgreSQL的商业版EDB已进入顶级象限,并正在向Oracle等成熟的商业版数据库靠拢。看到开源数据库、商业版本的不断进化,整个社区的成熟,用户的数量,整个生态的完善,平安也希望有幸成为其中一员,推动整个中国的Postgres产业。当被问及Postgres在某个领域的受欢迎程度时,它的优势是什么?王鹏冲从三个角度分析:成本。世界上没有免费的午餐。如果不是出于成本的考虑,尤其是作为OracleDBA,其实我对Oracle的感情还是很深的。没有必要放弃熟悉的领域,进入新的领域。所以这个是成本考虑,因为毕竟开源连商业产品都比传统的商业数据库便宜。基于互联网的应用趋势。目前基于互联网的营销方式会给数据库带来压力。比如双十一大促后,会回收释放一些资源。这种特殊的需求对于Oracle数据库或者一些传统架构来说是比较困难的。重,不太灵活,无法弹性伸缩。国家监管。在国家监管层面,要求信息系统独立可控,这也促成了开源数据库产品的日益蓬勃发展。平安科技引入PG数据库的原因及引入后的变化平安科技引入PG数据库的原因除了在一些特定场景下,传统数据库的扩展和规模相对困难,水平扩展的实施是更复杂。对于PostgreSQL,它的特点是可以用于数据库集成。比如这样一个应用场景,既要使用关系数据,又要使用地理位置信息数据,这就需要Oracle数据库和MongoDB都支持应用。对于PostgreSQL,一个数据库就足够了。这是因为PostgreSQL有丰富的插件。PostgreSQL可以同时支持关系数据和非关系数据。对于企业源来说,易于整合数据库类型,减少开发成本、运维成本等各方面的投入。等待。谈及平安科技引入PG数据库给平安科技带来的变化,王鹏冲表示,PG地理位置信息插件目前还在研究中,还没有真正在系统中使用。平安科技有一套基于MongoDB地理位置信息开发的系统,未来计划用PG替换这部分。自Greenplum开源以来,平安也一直在研究它,对海量关系数据进行挖掘和分析。GP是这个领域的佼佼者,GP的核心也是PG。挖掘开源GP,看看平安在企业中的一些场景是否可用。引用PG前期遇到问题的解决方案,以及PG体系在平安的现状,王鹏冲表示,任何东西引入到一个新的环境中,肯定会有一些反弹,因为每个人都有怀旧或者按照当前的惯性。平安科技是一家传统公司。长期以来,开发人员一直在基于Oracle进行开发。当他们熟悉了甲骨文,突然又想推出另一个数据库产品时,他们会产生抵触情绪。这样一来,要做的事情就是做一个无缝切换,把对开发者的影响降到最低,比如发现更方便的工具,或者给开发者提供一些培训。也可以和社区、商业服务商多多交流,寻求一些资源和帮助,多方资源的协助,让新品的上线和后期的推广更加顺利。平安科技和PG相关的系统已经有了基本的架构规范和开发规范。HA的架构、监控、备份、日常运维都已经完成。目前已经有一些新建的系统基于PG上线。专访***,王鹏冲表示,从业务的角度,作为开发者,希望未来,第一,希望PG在sharding架构方面更加成熟,国内有更多的applications和更多的公司可以使用,并且有真实的案例在那里。第二,PG的分区表可以改进一下,因为如果你是OracleDB的,PG的分区表比较难用。第三,平安科技是金融集团旗下的IT公司,同样受到监管部门的监管。未来也希望有更好的国产数据库供企业用户选择。