信泰人寿“去IOE”背后的故事

十年前,以IBM小型机、Oracle数据库和EMC存储设备为代表的IT基础体系,被广泛应用在全球各大企业当中,并长时间垄断了国内商业数据库领域,紧攥着中国信息安全的命脉。彼时,“IOE”三大巨头,稳坐如山,一度成为市场叱咤风云的焦点。

然而好景不长,一系列爆发性事件让企业对“IOE”谈虎色变。一方面,“棱镜门”事件引发了国家对信息安全的重视,相关监管机构推出了著名的“39号文”,鼓励推动自主可控技术的发展;另一方面,随着企业数据量的激增,高昂的采购和维护成本,让企业不堪重负,不得不到了“去IOE”的地步。

顺应“去O”产业大势

众所周知,在“去IOE”中最难的就是“去O”。为了响应政府自主可控的号召,不被国外厂商所绑定,并出于自身商业利益的长远考虑,缩减Oracle License动辄几百甚至千万元的成本,信泰人寿早在很多年前就提出了“去O”,到其第一个系统的实际落地,前后共花了4-5年的时间。

很显然,“去O”的传说已经在信泰人寿变成了现实,其中的艰难险阻,也许只有当事人才会知道。为此,在2019中国系统架构师大会即将召开之际,笔者有幸采访到了信泰人寿保险股份有限公司技术经理章晨曦,就“去O”这一热点话题展开了深刻的讨论。

  ▲信泰人寿保险股份有限公司技术经理章晨曦

Oracle ACE-A,Oracle 10g OCM,SOUG(中国南方ORACLE用户组)联合发起人,ITPUB 专家,中国 OCM 联盟成员。最初从事J2EE的开发工作,后转入DBA团队,作为高级数据库工程师管理大型银行-德意志银行的实时在线交易系统eSepar的Oracle数据库,数据量接近100TB,目前负责公司的软件基础设施的建设和维护工作。

信泰人寿“去O”三步走

关于如何逃离“O”呢?章晨曦指出了两点:一是,选对数据库很重要。数据库选型不能人云亦云,要有自己的实际思考和判断,要结合自身的实际情况做探讨和对比。二是,一旦选择好数据库之后,就要不遗余力的执行,对新的数据库一定要认真、深入的研究。

每个“去O”的系统在前期都会做大量的测试,尽可能地覆盖所有的业务场景,经过统计,“去O”的大部分工作其实都是测试工作,大约会占到60%-80%。在“去O”过程中,信泰人寿先从外围系统着手,开始积累经验,然后再转战较为重要的业务系统。与此同时,信泰人寿还准备好了PLAN B的回退方案,一旦切换不成功便可及时回退,保证系统正常运行为优先。

不可否认的是,“去O”进展不会是一帆风顺的,过程艰辛道阻且长。对于信泰人寿而言,其中面临的问题有很多,章晨曦表示,“之所以选择PostgreSQL来替换Oracle的一个重要原因是,能解决一些语法不兼容的问题,使迁移更加容易,我们也会在PostgreSQL的层面上去做一些兼容性,降低应用迁移的难度。”

在“去O”之后,信泰人寿做了很多支持维护的工作。章晨曦透露道,“因为Oracle有很多配套的如监控、管理等工具,而PostgreSQL相对就弱一些,这些都需要靠我们的技术人员去摸索。目前,我们做的比较多的监控,在zabbix上来监控PostgreSQL。”

写在最后

现如今,国产数据库非常火热。章晨曦表示,“这是个好事情,对数据库从业者来说也是个好机会。但是整个行业我看来还是太浮躁,大多只停留在表面,缺少真正能和国外数据库厂商较量的实力。”

值得一提的是,章晨曦将在SACC 2019大会的“金融行业架构设计(上)”专场上,给大家带来《金融保险系统逃离Oracle的正确姿势》的主题演讲,届时,他将结合实际去O工作,对去O过程中碰到的DBLINK、SEQUENCE最大值、空串、SQL语句中的别名等近50个问题进行探讨,绝对是干货满满,诚意十足!

由ITPUB社区主办的第11届中国系统架构师大会(SACC2019)隆重启动,本届大会继续延用四大主线并行的演讲模式,设置业务系统架构设计、大数据平台架构设计、数字化转型实践和开源架构设计,共1个主会场,21个技术专场,100+来自互联网、金融、制造业、电商等领域嘉宾。欲了解更多有关大会的精彩内容请访问

SACC2019官网:http://sacc.it168.com/index.html

Image placeholder
DashingLi
未设置
  30人点赞

没有讨论,发表一下自己的看法吧

推荐文章
从MySQL到POLARDB, 三位CTO讲述迁移背后的故事!

摘要: 去年9月21日,阿里云发布了自主研发的通用云数据库POLARDB公测版,今年4月,POLARDB正式商业化。此前,POLARDB核心卖点是100%向下兼容MySQL5.6,100TB存储容量,

“小应用”背后的“大改变” 爱奇艺赋能流媒体播放服务

热门视频里,“弹幕盖脸”几乎是必然事件,然而有一个地方看视频,你会发现密密麻麻的弹幕都绕开主角飘过,这个地方就是爱奇艺。对于大家观看视频时喜闻乐见的弹幕,爱奇艺提供了蒙版弹幕服务,可以让用户实现“弹幕

看文吃瓜:React 遭遇 V8 性能崩溃的故事

本篇文章主要讲述V8如何选择JavaScript值在内存中表现形式的优化方式,以及解释Reactcore在V8中出现的性能断崖。 在这之前,我们讨论过JavaScript引擎如何通过使用内联缓存(

第三方支付 : 概述、起源 | PayPal 和支付宝 的诞生的故事

说起第三方支付,好像大家都知道,天天不是用支付宝和微信吗?支付宝和微信支付确实是行业内非常具有代表的第三方支付公司,但现在他们已经不完全是一家第三方支付公司,都可以称为金融集团。其实第三方支付,远远不

码龄超过20年,依然对生活和编程充满激情,这是三位70后“老”程序员的故事

大数据文摘出品作者:周素云、张秋玥加班996,生病ICU。这是一句最近搅乱了很多程序员平静生活,也让所有的“社畜”认真反思人生的话题。但是,让程序员们真正感到焦虑的其实并不只是工作的压力,更多的是对未

揭秘华新水泥核心业务上云的背后故事

武汉地处九省通衢之地,“敢为人先,追求卓越”的武汉精神,引领着武汉在科技“攻尖”与产业“攻坚”方面硕果连连。近日,“武汉·选择不凡华为云城市峰会2019”成功举办,华为云与湖北政企客户及伙伴共同探讨“

DBA职业发展之路:去“IOE”等挑战之下,DBA将何去何从?

开篇随着近些年来,开源、自动化、云化的兴起,DBA职业也正悄然发生一些变化。经常有朋友咨询我,职业发展规划;特别是近期Oracle的大幅裁员之后,针对DBA这一职业未来该如何发展?本文是个人对此问题的

阿里云小蜜对话机器人背后的核心算法

0.对话系统简介 对话系统的一般架构如图: 图1:对话系统一般架构 这是我们所熟知的对话系统框架,这里面主要有:NLU自然语言理解,DM对话管理,NLG自然语言生成3个主要模块,DM里面有dialo

AI 计算竞争升级,参访平安科技背后的硬实力

平安科技的四块科技版图,分别是云、认知、区块链和人工智能。所有的AI公司在AI领域中最核心的壁垒不是技术,因为技术都是人创造的,打磨团队就可以。核心的壁垒应该时间、业务和场景。智能科技的涌现、大数据

腾讯财报背后的小秘密:转型路上的未知

8月14日,腾讯发布第二季度财报,不凑巧的是,当日欧市盘中,美国2年期与10年期国债利率发生2007年来首次倒挂,引起市场对经济衰退的恐慌,美股三大指数均暴跌3%。8月15日,中国香港恒生指数低开1.

从跟随者到开拓者,阿里云数据库角色变化背后的机遇与挑战

数据库经过40多年的发展与变迁已经改写了格局,在开源、云端浪潮之下曾经的数据库霸主Oracle也已经跌下王座,不断向着云与智能化发展,新的厂商也获得了各自机会,在云数据库时代是一个百花齐放、百家争鸣的

云徙助力良品铺子「双11」:成为5.6亿背后的技术力量

每逢双十一时节,品牌的种草之心被推到顶峰。在密集的信息交汇中,消费者希望获取有价值的消费决策,品牌则希望被广泛看见、被坚定选择,此时,格外凸显出中台+精准营销的重要意义。双11购物狂欢节”已走过11个

数据科学家的高级能力:“讲故事”

在不算太遥远的过去,业界对数据科学家的评判主要依据于他们发现、理解、管理和综合信息的能力。随着数据环境的不断发展和计算能力的不断提高,编码技能变得越来越重要。随着时间的推移,又出现了更加细致入微的技能

欧洲最大笔融资,骗过软银!印度AI公司被曝造假,自动开发背后是真人码农

大数据文摘编辑部出品AI融资有泡沫,这大家都知道。但是,这泡沫能有多大呢?一家名叫Engineer.ai的明星AI初创公司刚刚刷新了这一纪录。这家以ai作为域名的公司由两名印度创始人创建,号称可以通过

万亿级消息背后: 小米消息队列的实践

目录业务背景架构与关键问题性能与资源优化平台化效率小米消息中间件的规划与愿景前文《消息队列价值思考》讲述了消息中间件在企业IT架构中的重要价值,本文将呈现这些价值在落地小米业务过程中的遇到的问题和实践

阿里云数据库成功背后 所谓开挂不过是厚积薄发

摘要:国内数据库领域,从未像今年这般热闹非凡,不仅进入该领域的企业越来越多,呈现出现了井喷式的发展和百花齐放的盛局,并且取得的重大突破是一个接着一个,这在过去,几乎是不可想象的事。数据库的重要性不言而

企业上云的背后 看新数科技如何推动数据库创新?

随着云时代的来临,特别是公有云的快速发展,给后起云厂商提供了一个难逢的机遇,使他们可以抛弃传统架构的束缚,采用新技术来重新设计数据库,从而更好的满足云计算时代下用户的需求。企业上“云”已然不是一个趋势

揭秘青云QingCloud第二代云主机性能提升4倍的背后

前不久,青云QingCloud正式推出第二代企业型云主机,其搭载第二代英特尔至强可扩展处理器,采用独享CPU模式,可提供更高更稳定的计算性能,并针对人工智能工作负载进行优化,性能提升400%,满足企业

万万没想到,HashMap默认容量的选择,竟然背后有这么多思考!?

集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生。在日常开发中,我们经常会像如下方式以下创建一个HashMap:Map ma

锦江WeHotel核心应用系统上云的背后

锦江WeHotel高级运维总监任侃锦江WeHotel自2017年2月成立以来,整合锦江全球酒店资源,以会员生态和酒店赋能为业务核心,为逾1.5亿会员,6000万App用户和2000万微信公众号粉丝,提

GitHub 被墙后的生存之道

背景 从今天开始,陆陆续续看到很多小伙伴说Github登录不上去了,我当然也不例外,但对于我这样的重度Github使用者,这是无法接受的。 前提 首先SS是肯定可以解决我们的访问问题的,但是这里我不会

IT行业35岁后的职业规划建议

关于每一个IT人来说,35岁后是一个需求认真思索职业开展出路的新阶段。到了这个阶段,大家也不用过于焦虑,固然随着年岁的增长,30多岁的程序员在膂力和工作效率上,可能会比不上年轻的新人,但是经历的积聚关

谈谈最近的一点感悟和之后的学习安排

“ 成年人的世界从来没有容易二字。”最近真的很忙,忙着大改需求,忙着加班,似乎有点怀疑人生。结合最近的一些想法,写下这篇文章以执行之后的计划,也给你们一个参考吧。学习我想先谈谈学习方面的。在我看来,做

css图片后的文字无法居中对齐怎么解决?

比如说,现在我要做一个简单的删除按钮,只由一个icon和“删除”两个字组成,你会如何布局,给你30秒时间考虑。好,先亮出HTML代码如下:删除很简单,就是一个class为del的div元素下有两个sp