在2018年8月2日,Oracle数据库大会在北京举行,在这个会议上,有哪些重要信息披露?Oracle的数据库战略又发生了哪些改变?用户最关心的数据库特性是什么?而Oracle又是如何倾听用户的建议?
在 8 月2日的 数据库大会 和 8月3日的 『约会Andy的Oracle宗师面对面』活动中,我们听到了更多的信息,在这里和大家一一分享。
在今年的大会上 ACOUG 作为中国区最早的和最具规模的用户组,也受邀参会,并组织了 ACOUG 成员参与大会。ACOUG 以聚集Oracle用户,传播Oracle技术为宗旨,旨在连接 Oracle 和 技术社区,促进交流,回馈企业。
Andy Mendelsohn 先生 也问及 ACOUG 的组织和规模,我告诉他 ACOUG每年在全国都会举行各省巡回,ACOUG 和 云和恩墨 在2018年已经走过了上海、福州、重庆、北京、郑州、石家庄、海口等地,在接下来的日子里,ACOUG 将继续全国巡回之旅。如果大家有需要我们技术交流和分享之处,欢迎留言提出。
在这次大会上 ACOUG 组织了现场的活动,很多朋友期待和喜爱的 『Oracle 数据库 12.2 体系架构图』同样在现场露面放送,如果还有朋友没有拿到我们的体系结构图,可以私下联系我。
在数据库大会上,当一段 Andy Mendelsohn 先生的视频播放之后,『自治数据库』的基调已经非常明确,Oracle 已经将数据库的研发全面转向了自治时代。
视频中展示了,通过语音或者简单的点击操作,就完成了数据库诊断和修复,这虽然有点科幻,但是全面实现我相信也就是几年间的事情。国内很多公司在智能运维方面的探索已经非常具有前瞻性,云和恩墨的自研产品,从 SQL 审核 到 自动化巡检,都在践行智能和自治的理念。
看一段开场非常精致的『自治数据库』的视频吧,期待这样的场景在我们的努力中,早日成为现实:
Oracle 和 腾讯 合作的数据中心将在 2018年8月,也就是本月在北京开放,然后在 2019年,Oracle 将在上海开放另外一个数据中心。在中国周围,日本、新加坡的数据中心也已经在计划中。
Oracle 的第一个自治数据库产品,是『自治数据仓库』,早已在公有云上提供,其敏捷和性能为很多用户广泛信赖:
很多人更关心的是基于 OLTP 的自治数据库,据 Andy 透漏,同样在 8月,自治事务处理数据库即将推出,注意,在中国的云中心是不会看到的,自治数据库要在中国数据中心上线,可能至少要等到 2019 年:
当然更为重要的是 Andy Mendelsohn 的主题:自治即未来!当 Oracle 已然全面转向之后,实现之日已然不远。
而今年的 P+ 组合(吴承杨 + 李珈),也为大家带来了一个大消息,甲骨文公司来到了中国甲骨文的发源地河南,和政府达成了重要的战略合作,为中原政府的信息化助力。这样看起来,当 Oracle Cloud 数据中心开放之后,中国的云市场也将有Oracle的一席之地了吧。
最后,看一看 甲骨文公司高级副总裁 中国区董事总经理 李翰璋 先生的一页PPT吧,Oracle 在过去一年投入 60亿 美元用于产品研发,过去十年通过 850亿 美元,收购了 130个公司,研发和收购投入高达 1300亿 美元。
这就是数据库之王,今天的愿景和方向!
在和 Andy Mendelsohn 面对面的交流中,他非常高兴的听取中国用户的声音,希望了解大家的需求,推动 Oracle 产品的改进。
Andy 总结,Oracle 将持续快速推进 自治数据库 技术的研发,同时通过在云上的不断投入,帮助用户将私有云和公有云连接起来,Exadata 即可以在云中心为用户提供卓越性能,又可以帮助用户将公有云搬回家。
很多用户提出,希望 Oracle 数据库能够支持跨平台的 ADG,这样既方便 Unix 平台和 Linux 平台之间的数据互备,成本平衡,又方便数据迁移。
Andy 说,这是一个非常热门的问题,每次都有很多中国用户提出。但是 胡维 先生则做出细节回应,这个特性将不会被支持。因为跨平台的日志处理太复杂了,经过内部的工作量评估之后,这个功能被放弃了。而且 Oracle 认为,跨平台只是一个短期的需求,也许5年以后,Oracle的世界里就没有 Unix 了。
胡维 和大家分享了 Oracle Sharding 技术的增强,这其中包括最重要的用户定义分片方式的补充和增强。
在 12.2.0.1 中,Oracle支持 System Managed 和 Composite Sharding方式;
在 12.2.0.2 也就是 18c中,支持 user-defined sharding 方式,允许创建 LIST 或者 RANGE 分片;
很多用户非常关心的另外一个问题是关于 MySQL,以及 Oracle 的被替代。胡维 则强调,很多开源产品的完成度不高,导致用户的使用和维护成本过高,这是一个普遍的困扰,很多用户在尝试了开源之后,又选择了回到Oracle。AT & T 是Oracle的一个大客户,去年毅然选择重回Oracle体系,将Oracle的公有云搬了回去。
对于Oracle数据库的基本功能上,事实上今天已经非常完整和完善,大家关注的议题就出现在扩展方向上:
Q:在数据同步复制上,很多用户希望有简化的同步方式,毕竟对于简单的同步需求,Ogg 还是过于复杂,维护和数据校验都是负担。
A:Andy 和 胡维 认为,OGG的确需要简化,Oracle 已经在这方面做出了大量的工作。
Q:Oracle会不会支持类似 HDFS 的分布式文件系统级存储?
A:Andy 回复,在 19c 中已经有了这个特性,将Oracle的表数据或者分区卸载出来在外部文件系统上。只读访问,其实这个功能现在的外部表可以类似的实现,将来的特性看来会更进一步。
Q:关于读写分离的技术路线,Flex Cluster 和 双活 Extended RAC 等的演进?
A:Andy 和 胡维 回复,Flex Cluster 可能会被放弃,虽然Hub和Read节点的设计很巧妙,但是实践中很少有用户需求。ADG 作为读写分离的方案,是最广泛的技术,Flex Cluster的需求不够真实了。胡维 还表示 Extended RAC 的方式对于网络的强依赖,其实践还是过于复杂和代价高昂。
Q:Oracle 在线升级,不停机升级什么时间能在数据库级别做到?
A:Oracle 数据库内核的在线升级,是通过逻辑备库转换实现的,虽然有一些限制,但是已经有解决方案规避,可以通过这种方式实现,Oracle能够保证每月 2.5分钟以内的停机。
Q:Exadata 的一些特性是否可以下放到通用数据库版本?
A:没有计划。
你还关心什么问题?留言给我们,都可以传递给Oracle的研发人员,让 Oracle 数据库因用户需求而变。
Oracle 已经在公有云上提供了自治的数据仓库,简单来说,自治的数据仓库可以将数据库的安装、部署、备份等基础工作,全部自动、简化完成,极大的降低了技术工作量。
登录到 Oracle Cloud ,可以看到一个服务列表,能够创建 Instance ,观看学习向导等:
在菜单中,选择 『Autonomous Database Warehouses』,进入 自治数据库 管理页面,选择『Create Autonomous Database Warehouses』,即可进入 数据仓库的创建过程中:
创建一个数据仓库,需要提供的信息非常简单,其中包括 显示名称、数据库名称,我选择了 ACOUG,接下来是指定 4 个CPU Core,2 TB存储。
在提示信息中,可以看到 ADW 的限制,最高 128个 CPU Core,最大 128 TB存储。完成基本的输出就完成了定制:
确认之后等待片刻,数据仓库的创建就完成了,整个过程大约在 10分钟 之内,数据库创建完成,我们就具备了一个云上的数据仓库:
这个数据库,我们就可以通过 SQL Developer 连接,加载或者查询数据,当然也可以上传登录服务器,进行数据加载。
自治的云数据库极大提高了服务提供的过程,简化了 IT 基本操作。这就是云时代的变革。
下一节我们再继续探索,云上的自治数据库。
资源下载
关注公众号:数据和云(OraNews)回复关键字获取
Help ,获得下载资源列表
2018DTCC , 数据库大会PPT
2017DTC,2017 DTC 大会 PPT
DBALIFE ,“DBA 的一天”海报
DBA04 ,DBA 手记4 电子书
122ARCH ,Oracle 12.2体系结构图
2017OOW ,Oracle OpenWorld 资料
PRELECTION ,大讲堂讲师课程资料
近期文章