zoukankan      html  css  js  c++  java
  • 自治时代:Oracle 公有云离我们很近,自治数据库离我们还远

    在2018年8月2日,Oracle数据库大会在北京举行,在这个会议上,有哪些重要信息披露?Oracle的数据库战略又发生了哪些改变?用户最关心的数据库特性是什么?而Oracle又是如何倾听用户的建议?


    在 8 月2日的 数据库大会 和 8月3日的 『约会Andy的Oracle宗师面对面』活动中,我们听到了更多的信息,在这里和大家一一分享。



     ACOUG在大会现场


    在今年的大会上 ACOUG 作为中国区最早的和最具规模的用户组,也受邀参会,并组织了 ACOUG 成员参与大会。ACOUG 以聚集Oracle用户,传播Oracle技术为宗旨,旨在连接 Oracle 和 技术社区,促进交流,回馈企业。 


    Andy Mendelsohn 先生 也问及 ACOUG 的组织和规模,我告诉他 ACOUG每年在全国都会举行各省巡回,ACOUG 和 云和恩墨 在2018年已经走过了上海、福州、重庆、北京、郑州、石家庄、海口等地,在接下来的日子里,ACOUG 将继续全国巡回之旅。如果大家有需要我们技术交流和分享之处,欢迎留言提出。

    640?wx_fmt=jpeg


    在这次大会上 ACOUG 组织了现场的活动,很多朋友期待和喜爱的 『Oracle 数据库 12.2 体系架构图』同样在现场露面放送,如果还有朋友没有拿到我们的体系结构图,可以私下联系我。

    640?wx_fmt=jpeg



     Andy Mendelsohn的自治未来



    在数据库大会上,当一段 Andy Mendelsohn 先生的视频播放之后,『自治数据库』的基调已经非常明确,Oracle 已经将数据库的研发全面转向了自治时代。

    640?wx_fmt=jpeg

    视频中展示了,通过语音或者简单的点击操作,就完成了数据库诊断和修复,这虽然有点科幻,但是全面实现我相信也就是几年间的事情。国内很多公司在智能运维方面的探索已经非常具有前瞻性,云和恩墨的自研产品,从 SQL 审核自动化巡检,都在践行智能和自治的理念。


    看一段开场非常精致的『自治数据库』的视频吧,期待这样的场景在我们的努力中,早日成为现实:



    Oracle 和 腾讯 合作的数据中心将在 2018年8月,也就是本月在北京开放,然后在 2019年,Oracle 将在上海开放另外一个数据中心。在中国周围,日本、新加坡的数据中心也已经在计划中。


    Oracle 的第一个自治数据库产品,是『自治数据仓库』,早已在公有云上提供,其敏捷和性能为很多用户广泛信赖:

    640?wx_fmt=jpeg

    很多人更关心的是基于 OLTP 的自治数据库,据 Andy 透漏,同样在 8月,自治事务处理数据库即将推出,注意,在中国的云中心是不会看到的,自治数据库要在中国数据中心上线,可能至少要等到 2019 年

    640?wx_fmt=jpeg

    当然更为重要的是 Andy Mendelsohn 的主题:自治即未来!当 Oracle 已然全面转向之后,实现之日已然不远。

    640?wx_fmt=jpeg


    而今年的 P+ 组合(吴承杨 + 李珈),也为大家带来了一个大消息,甲骨文公司来到了中国甲骨文的发源地河南,和政府达成了重要的战略合作,为中原政府的信息化助力。这样看起来,当 Oracle Cloud 数据中心开放之后,中国的云市场也将有Oracle的一席之地了吧。

    640?wx_fmt=jpeg

    640?wx_fmt=jpeg

    最后,看一看 甲骨文公司高级副总裁 中国区董事总经理 李翰璋 先生的一页PPT吧,Oracle 在过去一年投入 60亿 美元用于产品研发,过去十年通过 850亿 美元,收购了 130个公司,研发和收购投入高达 1300亿 美元。

    640?wx_fmt=jpeg

    这就是数据库之王,今天的愿景和方向!



     Andy Mendelsohn的面对面


    在和 Andy Mendelsohn 面对面的交流中,他非常高兴的听取中国用户的声音,希望了解大家的需求,推动 Oracle 产品的改进。


    Andy 总结,Oracle 将持续快速推进 自治数据库 技术的研发,同时通过在云上的不断投入,帮助用户将私有云和公有云连接起来,Exadata 即可以在云中心为用户提供卓越性能,又可以帮助用户将公有云搬回家。

    640?wx_fmt=jpeg

    很多用户提出,希望 Oracle 数据库能够支持跨平台的 ADG,这样既方便 Unix 平台和 Linux 平台之间的数据互备,成本平衡,又方便数据迁移。


    Andy 说,这是一个非常热门的问题,每次都有很多中国用户提出。但是 胡维 先生则做出细节回应,这个特性将不会被支持。因为跨平台的日志处理太复杂了,经过内部的工作量评估之后,这个功能被放弃了。而且 Oracle 认为,跨平台只是一个短期的需求,也许5年以后,Oracle的世界里就没有 Unix 了。


    640?wx_fmt=jpeg

    胡维 和大家分享了 Oracle Sharding 技术的增强,这其中包括最重要的用户定义分片方式的补充和增强。

    在 12.2.0.1 中,Oracle支持 System Managed 和 Composite Sharding方式;

    在 12.2.0.2 也就是 18c中,支持 user-defined sharding 方式,允许创建  LIST 或者 RANGE 分片;

    640?wx_fmt=jpeg


    很多用户非常关心的另外一个问题是关于 MySQL,以及 Oracle 的被替代。胡维 则强调,很多开源产品的完成度不高,导致用户的使用和维护成本过高,这是一个普遍的困扰,很多用户在尝试了开源之后,又选择了回到Oracle。AT & T 是Oracle的一个大客户,去年毅然选择重回Oracle体系,将Oracle的公有云搬了回去。

    640?wx_fmt=jpeg


    对于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 已经在公有云上提供了自治的数据仓库,简单来说,自治的数据仓库可以将数据库的安装、部署、备份等基础工作,全部自动、简化完成,极大的降低了技术工作量。


    登录到 Oracle Cloud ,可以看到一个服务列表,能够创建 Instance ,观看学习向导等:

    640?wx_fmt=jpeg


    在菜单中,选择 『Autonomous Database Warehouses』,进入 自治数据库 管理页面,选择『Create Autonomous Database Warehouses』,即可进入 数据仓库的创建过程中:

    640?wx_fmt=jpeg


    创建一个数据仓库,需要提供的信息非常简单,其中包括 显示名称、数据库名称,我选择了 ACOUG,接下来是指定 4 个CPU Core,2 TB存储。

    在提示信息中,可以看到 ADW 的限制,最高 128个 CPU Core,最大 128 TB存储。完成基本的输出就完成了定制:

    640?wx_fmt=jpeg


    确认之后等待片刻,数据仓库的创建就完成了,整个过程大约在 10分钟 之内,数据库创建完成,我们就具备了一个云上的数据仓库:

    640?wx_fmt=jpeg


    这个数据库,我们就可以通过 SQL Developer 连接,加载或者查询数据,当然也可以上传登录服务器,进行数据加载。


    自治的云数据库极大提高了服务提供的过程,简化了 IT 基本操作。这就是云时代的变革。


    下一节我们再继续探索,云上的自治数据库。


    资源下载

    关注公众号:数据和云(OraNews)回复关键字获取

    Help ,获得下载资源列表

    2018DTCC , 数据库大会PPT

    2017DTC,2017 DTC 大会 PPT

    DBALIFE ,“DBA 的一天”海报

    DBA04 ,DBA 手记4 电子书

    122ARCH ,Oracle 12.2体系结构图

    2017OOW ,Oracle OpenWorld 资料

    PRELECTION ,大讲堂讲师课程资料

    近期文章

    仅仅使用AWR做报告? 性能优化还未入门

    实战课堂:一则CPU 100%的故障分析

    杨廷琨:如何编写高效SQL(含PPT)

    一份高达555页的技术PPT会是什么样子?

    大象起舞:用PostgreSQL解海盗分金问题

    ProxySQL!像C罗一样的强大

    高手过招:用SQL解决环环相扣刑侦推理问题

    640?wx_fmt=jpeg


  • 相关阅读:
    Tiny模板引擎之开发工具
    Tiny框架应用实践之Tiny社区
    TINY框架:组件化的J2EE开发框架
    TinyRMI---RMI的封装、扩展及踩到的坑的解决
    新手如何入门
    从应用示例来认识Tiny框架
    图形化插件对Eclipse的版本要求
    可不可以在局域网编译TINY?
    批量创建的方法
    不在框架中,利用Django的models操作
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13312305.html
Copyright © 2011-2022 走看看