墨墨导读:数2020数据技术嘉年华于11月21日落下帷幕,大会历时两天,来自全国各地的数据领域学术精英、领袖人物、技术专家、从业者和技术爱好者相聚北京,见证了个人的快速成长、技术的迭代进步、行业的蓬勃发展、生态的融合共赢,以及市场的风云变迁。
2020数据技术嘉年华近50个PPT下载、视频回放已上传墨天轮平台,可在“数据和云”公众号回复关键词“DTC2020”获得!
本文根据 张维照 老师在 2020数据技术嘉年华 分享的主题《Oracle的自治数据库和自动化运维新特性与新进展》整理而成。
张维照:云和恩墨技术总监,Oracle ACE-A。2006年起从事数据库管理工作,2009年起从事ORACLE DBA维护工作,十余年来专注于Database 技术和架构的研究,热衷于oracle数据库故障诊断、性能优化、内部原理、新特性的学习与分享,在BLOG分享大量的学习和案例经验。从事过多套TB级省级工商、医疗、交通、人社、政府、电信运营商等行业数据库项目从业经验。个人网站 www.anbob.com
以下为正文:
近两年各类数据库百花齐放,国产及开源数据库崛起,数据库运维进入了新阶段,从上午的大会内容了解到国内大厂如腾讯、阿里、华为也在数据库中引入了自治和机器学习,很欣慰同样期待国产数据库在自治领域能够不断创新。
个人感觉商业数据库Oracle基于20多年在数据库自动化技术积累和多年基础设施(Exadata)发展,依然引领数据库智能化管理发展方向,2018年Oracle发布第一款Autonomous Database(自治数据库),实现数据库的完全自治,进入数据库自动驾驶时代。未来IT会成为一种真正的资源工具,像水、电一样方便的使用,按需申请,自动管理、自动优化、自动安全等对业务和开发带来更佳体验,无需关心后端数据库类型,亦或是不再区分OLAP和OLTP。解放过去ORACLE DBA们繁重重复的基础运维工作,转变角色做更有价值的内容。Oracle自治数据库应用目前还不是很多,本次我会分享自己在自治数据库了解及Oracle数据库在自动化运维方向的部分特性。
第一部分 Oracle自治数据库
为什么需要自治?
IT变化越来越复杂、规模越来越庞大、数据管理更佳复杂
业务对数据库的交付敏捷、灵活、容量、安全、可用性提出更高的要求
对数据库管理员能力要求更高
企业关注重点有IT转向业务
自治数据库基础构成
Oracle 企业数据库
Oracle自治数据库基于数据库企业版多个自动化技术,如RAC, Parallel、 ADG、TDE、inmemroy、Online Patch…Oracle 云基础设施
Oracle云和新一代软件定义的基础设施即服务架构适用于所有应用程序和数据库, Oracle Exadata Machine提供软硬件一体化,提供多种优化技术,计算层SQL负载下沉到存储节点、提供RDMA加大SQL的扩展能力策略驱动的自动化
自动化每个工作负载的最佳配置,云运维+机器学习,基于开发和运维经验利用机器学习和强大的知识库,实例自动优化和运维
Oracle自治数据库类型
Oracle提供了3种工作负载的数据库用于分析、交易、非关系型JSON场景的处理。
Oracle自治管理
Oracle自治数据库实现了数据库的快速交付,实现自动监控、备份、性能调估、数据库