现阶段数据库优“O”和去“O”矛盾吗?

国内去“IOE”已经进行了十多年,近两年被提起的频率又多了起来,几年前有人提出这样一个观点:要激进地去“I”(IBM小型机),淡定地去“E”(EMC存储),但是要谨慎地去“O”(Oracle数据库)。

乘数科技创始人&PG中文社区副主席唐成

“因为’O‘不仅仅是去数据库,还涉及到很多应用,如果过于绝对可能对客户现有的系统产生比较大的影响。”乘数科技创始人&PG中文社区副主席唐成解释,所以乘数科技业务发展与其它厂商不太一样,目前既有优“O”的业务,就是让Oracle的性能发挥到更好,也有去“O”的业务,提供向其它数据库迁移。

去“O”要循序渐进

根据Gartner的数据,2011年到到2018年DBMS 市场份额排名(按照收入计算),虽然受到开源数据库、云数据库的一些冲击,Oracle依然稳坐头把交椅。

Gartner(2019年6月)

国内数据库市场也成长起来了一些具有竞争力的数据库产品,但是在占比较大的关系型数据库方面,Oracle的地位依然不可撼动。毫无疑问,国内去“O”依然是大势所趋,但是怎么去还应该多探讨,“谨慎的去‘O’,我觉得在去‘O’的过程,是需要一个循序渐进的过程,不能一刀切,切下去可能就会产生很大的后遗症。”唐成强调。

其实有一些互联网公司本身没有用Oracle数据库,不存在是否去“O”的问题,但是在金融证券行业尤其核心系统基本都是使用Oracle。数据库的迁移复杂,IBM、Oracle也许更了解证券、金融等行业情况,近两年发现有一些云厂商引入了IBM、Oracle的人才,为传统产业升级做准备。

毫无疑问Oracle有强大的功能,也有自己一直以来的技术方面的优势。但是唐成发现现在新一代技术人员,比如90后、00后不一定喜欢这些特性,更多的人去学习相对简单的MySQL、PG开源数据库,而且Oracle比较重,Oracle DBA培养周期很长,目前全球范围内都面临Oracle DBA流失的问题,中国更严重些。

去“O”不仅是去一个软件和系统,还有人才体系的迭代。“去‘O’是不可改变的一个大的潮流,但是持续时间比较难预测。”唐成认为数据库上层这个业务和整个生态很复杂,且企业也有有前期投入成本,基于新数据库要重新开发之后系统,企业的投入是逐步推进的一个过程,可能会延迟比较长的一个时间。

而由于Oracle本身功能很强大,做到全部兼容需要一定的时间,目前一部分数据库厂商会基于客户需求去研发Oracle兼容性,是一个共建的过程。

分布式改造因人而异

与去“O”一起的是分布式改造,企业去“O”既有安可等方面的因素,也有业务出现瓶颈的选择。在海量数据爆发的时代,有的企业或者银行会从顶层架构上做规划,进行面向互联网的分布式改造,数据库是其中比较重要的一环。

存储与计算分离的架构也被工业界许多实践案例验证过,很多新出现的数据库也是分布式架构,可以基于低成本的X86架构实现高可用、高性能、高可靠,而且分布式架构本身在高并发、可扩展方面有独特的优势。

当数据量大到一定程度,分布式系统会变得比较复杂,而能够将那么多机器集群做成像单机一样可以处理数据和交易是非常大的难题,国产数据库产品已经有做出了成绩。不过分布式架构会导致平均到每一台机器处理的量不太高,对于一些业务体量不太大的企业而言综合成本考量不一定合适,做架构改造的时候企业要视情况而定,“你没这个体量,用一些方法去做的话,可能就是牛刀杀蚊子去了。”

乘数科技目前的客户基本都是金融、证券、政企等传统行业,据唐成观察客户对于分布式数据库还存在担忧,比如实现强事务一致性、大规模扩展后与单机一样能够高可靠、高可用等方面。

去“O”与分布式架构是趋势,乘数科技也提供分布式数据库服务。目前公司的定位不是要生产一款什么什么数据库,是解决当前这种分布数据库、高性能数据库最后落地的1km。在如今数据库百花齐放的阶段,乘数科技会继续优“O”与去“O”一起做,唐成介绍未来去“O”会是主流。

“这是个过程,优‘O’与去‘O’不需要平衡。如果说你当前阶段觉得去‘O’压力很大,那你为什么一定要强制自己,很快走一条很艰难的路。”唐成认为做什么怎么做还是要基于客户与市场的需求。

Image placeholder
IT头条
未设置
  62人点赞

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

推荐文章
MySQL 亿级数据数据库优化方案测试-银行交易流水记录的查询

作者:逸宸a链接:https://www.jianshu.com/p/cbdef47fb837对MySQL的性能和亿级数据的处理方法思考,以及分库分表到底该如何做,在什么场景比较合适?比如银行交易流水

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

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

python使用jieba实现中文文档分词和去停用词

分词工具的选择:  现在对于中文分词,分词工具有很多种,比如说: jieba分词、thulac、SnowNLP等。在这篇文档中,笔者使用的jieba分词,并且基于python3环境,选择jieba分词

进入智能时代 华为做了“四件小事”和“一件大事”

  把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界,是华为与全社会的共同愿景。  作为上半年国内ICT领域规模最大、最受关注的生态盛会,华为中国生态伙伴大会2019今天在福州海峡国际

万兆的“强项”和千兆的“软肋”

“5G+Wi-Fi6”珠联璧合,重新定义了无线网络;“VR/AR+4K”持续发展,催生了更多的高带宽应用。技术革命的浪潮已经开启,翻倍的传输速率、海量的数据接入和复杂的网络管理,给园区网络带来了前所未

前端培训-中级阶段(31)- Class 的基本语法、Class 的继承(2019-12-26期)

前端最基础的就是HTML+CSS+Javascript。掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些。前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础知

MySQL 数据库操作:创建和查看数据库

数据库是数据的集合。MySQL允许我们高效地存储和检索数据库中的数据。在MySQL中,我们可以使用CREATEDATABASE语句创建数据库。但是,如果数据库已经存在,则会引发错误。为了避免该错误,我

MySQL 数据库操作:删除数据库

使用MySQL的DROPDATABASE命令可以很容易的删除一个数据库。数据库删除的同时,所属的数据表将一起被删除。如果删除的数据库不存在,则会引发错误。为了避免错误的发生,可以在DROPDATABA

平安科技数据库总经理汪洋:开源数据库在平安的应用实践

本文转自| 平安科技数据库产品团队2019年5月9日,平安科技数据库产品及存储产品部总经理在第十届数据库技术大会DTCC上分享了《开源数据库在平安的应用实践》,本文根据演讲内容整理,围绕以下几个方面进

2019数据库趋势研究:谁是最受青睐的数据库?

哪些数据库在2019年最受青睐?本文向DeveloperWeek的数百名业内人士咨询了当前NoSQL与SQL的使用情况,得到了有关MySQL、MongoDB、PostgreSQL、Redis和其他方面

2019数据库趋势研究:谁是最受青睐的数据库?

哪些数据库在2019年最受青睐?本文向DeveloperWeek的数百名业内人士咨询了当前NoSQL与SQL的使用情况,得到了有关MySQL、MongoDB、PostgreSQL、Redis和其他方面

借力中国数据库技术大会 达梦DM8数据库新品正式发布

5月8日—10日,第十届中国数据库技术大会(DTCC2019)如约而至。本届大会以“数据风云,十年变迁”为主题,设定2大主会场及21个技术专场,邀请了来自国内外互联网、金融、教育等行业百余位技术专家,

DTCC | 云数据库时代已来,你准备好了吗?

作为基础软件之一,数据库一直是企业IT系统的核心,过去数十年,数据库技术发展缓慢。而随着云计算的到来及相关技术的不断成熟推动了数据库行业的快速发展,传统数据库铁打的防线也正在被撕裂。截至目前,全球主流

Python数据分析实战 | 爬遍拉勾网,带你看看数据分析师还吃香吗?

微信公众号:「Python读财」如有问题或建议,请公众号留言伴随着移动互联网的飞速发展,越来越多用户被互联网连接在一起,用户所积累下来的数据越来越多,市场对数据方面人才的需求也越来越大,由此也带火了如

腾讯基于全时态数据库技术的数据闪回

作者简介:李海翔,网名“那海蓝蓝”,腾讯金融云数据库技术专家。中国人民大学信息学院工程硕士企业导师。著有《数据库事务处理的艺术:事务管理和并发访问控制》、《数据库查询优化器的艺术:原理解析与SQL性能

从关系型数据库到分布式机器学习,揭秘腾讯大数据十年发展历程

大数据技术在过去10多年中极大改变了企业对数据的存储、处理和分析方式。如今,大数据技术逐渐成熟,涵盖了计算、存储、数仓、数据集成、可视化、NOSQL、OLAP分析、机器学习等丰富领域。在未来,大数据技

大数据是个技术,数据库才是它最好的产品形态

星环科技(以下简称:星环)的定位是大数据基础软件公司,而非数据库公司,却在数据库方面,做的比很多数据库公司更好更猛?这是为何?“我们认为,大数据是个技术,数据库才是它最好的产品形态”,星环科技研发总监

数据基础设施重定义 华为AI-Native数据库全球发布

2019年5月15日,华为公司在北京面向全球发布了人工智能原生(AI-Native)数据库GaussDB和分布式存储FusionStorage8.0。发布会上,华为常务董事、ICT战略与Marketi

MongoDB数据库因安全漏洞,导致Family Locator泄露二十多万名用户数据

摘要:本月第二次,未受保护的MongoDB数据库因大量安全漏洞而导致敏感信息泄露,受欢迎的家庭跟踪应用程序FamilyLocator已经暴露了超过238,000名用户的实时未加密位置数据。该应用程序非

海量数据时代,金融行业数据库实践难题如何解决?

随着数字经济时代的到来,大数据、人工智能技术得到了快速发展与应用,可以说,各行各业都已全情投入到这一波数字化转型浪潮中,把握新的发展机遇,获取数字红利。其中,金融行业可以说是走在转型之路最前沿的行业之

Oracle ADW业务数据平台点亮DTCC2019数据库技术大会!

数字大脑、互联网+、智能+、人工智能、边缘计算……信息技术领域好像从不缺少概念,但无论世界如何变化,数据是一切业务的核心。要想有效管理、分析和挖掘数据带来的价值,数据库一定是必需品。2019年5月8日

海量数据AtlasDB:把“数据库好用”这件事做到极致

导语:坚守初心、不辱使命,近期海量数据研发的企业级数据库AtlasDB获得了市场的普遍关注。这款以“好用”著称的国产数据库产品,不仅承载着海量数据公司对技术创新的坚持和投入,更凝结着一群拥有“工匠之心

往数据库添加数据4个步骤——增

1.前端回传数据,ajax或者直接表单提交,提交到资源路由admin/xxxpost2.后端接收数据,铜鼓参数回传$input=$request->all();或者except(token);3.表单

不会英语能学编程吗?能学会吗?

  许多人却对编程有刻板印象认为编程学起来难,工作加班辛苦,技术含量高,不会英语学编程到底难不难?不会英语能不能学会?   不可否认编程中用的是英语,但只要掌握基础的英语知识就够用了。当看到大段的代码

Oracle 之利用BBED修改数据块SCN—-没有备份数据文件的数据恢复

测试环境 OS:redhat6.6 oracle:12.1.0.2  BBED(OracleBlockBrowerandEDitorTool),用来直接查看和修改数据文件数据的一个工具,是Orac