1、Oracle Database持续的数据库技术创新者Safe Harbor StatementThe following is intended to outline our general product direction. It is intended forinformation purposes only, and may not be incorporated into any contract. It is not acommitment to deliver any material, code, or functionality, and should not be reli
2、ed uponin making purchasing decisions. The development, release, and timing of any features orfunctionality described for Oracles products remains at the sole discretion of Oracle.Oracle是面向分析的数据管理解决方案领导者13次领先! 甲骨文被评为2019年Gartner数据管理魔力象限的领导者。Source: Gartner MQ for DMSA, January 2019Gartner在对传统交易型用例关键
3、能力的评测中,Oracle数据库得分最高四个使用场景都排第一 传统交易型 操作分析型 事件中心/动态数据传输 分布式可变数据Gartner: Critical Capabilities for Operational Database Management Systems by Donald Feinberg, Merv Adrian, Nick Heudecker.These graphics were published by Gartner Inc. as part of a larger research document and should be evaluated in the
4、context of the entire document. The Gartner document is available upon request from Oracle. Gartner does not endorse any vendor, product or service depicted in itsresearch publications, and does not advise technology users to select only those vendors with the highest ratings of other designation. G
5、artner research publications consist of the opinions of Gartners research organization and should not be construed as statements of fact. Gartnerdisclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purp
6、ose.Oracle在操作型数据库管理系统魔力象限中位列领导者象限Gartner: Critical Capabilities for Operational Database Management Systems by Donald Feinberg, Merv Adrian, Nick Heudecker.These graphics were published by Gartner Inc. as part of a larger research document and should be evaluated in the context of the entire documen
7、t. The Gartner document is available upon request from Oracle. Gartner does not endorse any vendor, product or service depicted in itsresearch publications, and does not advise technology users to select only those vendors with the highest ratings of other designation. Gartner research publications
8、consist of the opinions of Gartners research organization and should not be construed as statements of fact. Gartnerdisclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.2019年4月数据库流行度排行在刚刚出炉的 201
9、9 年4月份数据库流行度排行榜上,Oracle Database依旧是流行度最高的数据库。Oracle自治数据能力加速企业智能创新我们如何消费数据价值业务线正在追求数据驱动的业务洞察来驱动增长50X75%375%4X的时间将花费在分析方面,到2020年,而2015年仅仅25%- 埃森哲增长,在市场人员的分析支出方面更快地销售任务,对于使用分析的销售团队- 福布斯人力资源数据增长,到2020年- 德勤- 埃森哲财务市场销售人力资源减少成本,提升利润和更好的洞察提升客户获取,保留和忠诚度深度客户理解和个性化改进招聘,职业发展和成功你的数据平台是否能够?01.集成异构数据能力511.低负荷时的省02
10、.基于机器学习43210钱模式的自治维护10.存储能力的扩03.数据安全加密够快吗展性09.计算能力的可04.数据库快速供够敏捷吗伸缩性应08.基于机器学习05.敏捷和增强的够弹性吗低成本吗的性能自调优洞察06.快速建模/建主题能力07.既有系统迁移/集成能力罗马不是一天建成的,企业级数据仓库也是如此来自于某企业数据仓库建设实例步骤步骤时间时间.天天30+1 业务梳理与模型设计2 软硬件架构设计3 软硬件评估与采购4 软硬件部署30+40+20+5 集成测试与ETL6 前端报表展现开发20+30+合计170+而以上不是结束,才仅仅是开始传输加载数据加密压缩分区索引调优查询多年来人们一直的梦想在
11、数据仓库建设方面却得以实现步骤步骤描述描述时间时间.分钟分钟1 获得数据仓库环境2 上传和加载数据3 自动加密318004 自动压缩05 自动调优06 自动备份07 弹性扩展3合计 4 小时/年停机时间 2.5 分钟/月停机时间行业领先的可用性,最少的业务间断Oracle 机器学习: 内置的笔记本(notebook) 面向数据科学家的协作用户界面 轻松访问共享笔记本、模板、权限、计划程序等。 基于 Apache Zeppelin 未来发展路线图: 跨多个服务的数据科学家通用 UI*已经在Big Data/Big Data Cloud,BDA中提供Oracle 自治数据仓库云生态1数据准备2数据
12、移动3数据存储4数据处理5用户分析自治数据仓库旅程ADW 客户从中获得的巨大好处快速创新:8分钟内创建数据库,无需调优工作负载比Teradata快6倍,成本降低50%,无需维护自动调优将复杂的定价查询时间从6分钟减少到2秒无服务器是很少使用的合规性数据库的完美选择于本地数据中心部署相比,报表性能提升了40倍供应速度加快10倍,报告速度加快5倍,具有弹性可扩展性性能比竞争对手快14倍,提高DBA的技能为每次影响活动灵活快速伸缩资源,以满足性能需求并节省成本与本地数据中心部署相比,报表性能提升500%Oracle Database 19c数据库技术的领导者2019-01-16, 首先在LiveSQ
13、L可用2019-02-13, 针对 Exadata平台正式发布2019-04 云端和 On-Premises 通用平台发布Oracle数据库技术的创新路径19c Real-Time Statistics Automatic Diagnosis and Repair Real-Time SQL Monitoring forDevelopers ADG DML Redirect Hybrid partitioned tables SQL Quarantine Multitenant Database In-Memory options Sharding Big Data SQL Big Data
14、Connector18c 。 Autonomous DataWarehouse-ADW12c Autonomous TransactionProcessing-ATP Oracle Data Guard11g Oracle Advanced Security Advanced Compression Automatic Diagnostic Monitor Real Application Cluster Partitioning(8) Label Security(8) Spatial Exadata storage smart scan Active Data Guard10g Audit
15、 Vault & Database Firewall Automatic SQL Tuning Real Application Testing Secure Backup9i核心目标:稳定性Oracle Database 19c是Oracle Database12c系列产品(包括Oracle Database 18c)的最终版本Oracle Database 19c是大多数客户升级的目标版本,因此Oracle将稳定性作为此版本的核心目标。Oracle10.2EXTENDEDEXTENDEDOracle 11.1Oracle 11.2EXTENDEDEXTENDEDOracle 12.1Ora
16、cle 12.212.2.0.1Oracle 18EXTENDEDEXTENDEDOracle 19Oracle 20r以版为7每年2的1Oracle Database 19c新特性概览https:/ 稳定和完善 简化 自动/智能化目前19.3版本中新增加了91个新特性 应用开发(17) 可用性(15) Big Data/DW(8) 诊断(9) 性能(7) RAC(5) 安全(16) 通用(14)自治数据库的基础19c软件下载 Autonomous DataWarehouse (ADW) Autonomous TransactionProcessing (ATP)(1)Base release
17、 及previous releases,可通过Oracle Software Delivery Cloud(https:/)下载(2)最新版本也可以通过OTN(Oracle Technology Network)下载https:/ 自动索引(Automatic indexing) Active Data Guard 备库DML重定向 混合分区表(Hybrid partitioned tables) 基于Image的简化安装及安装程序Root Script自动运行 针对PDBs的ADDM分析及工作负载捕获与重放 通过DBCA静默方式克隆和重定位远程PDB Memoptimized Rowstor
18、e Fast Ingest 实时统计信息(Real-Time Statistics)&高频轻量级统计信息收集任务 自动SQL执行计划管理&SQL Plan Comparison&隔离SQL语句(SQL Quarantine) Hint Usage Reports Real-Time SQL Monitoring for Developers Schema Only Accounts Privilege Analysis Multi-Instance Redo Apply 和In-Memory Column Store特性可以同时启用 从Primary自动复制Restore Points到Sta
19、ndby 随Primary闪回Standby自动闪回 自动清除闪回日志(flashback logs) Zero-downtime Oracle Grid Infrastructure Patching SQL&JSON、RMAN&Data Pump方面的增强自动索引 通过构建内置的专家系统,基于手动SQL调优的常用方法,它通过不断评估(机器学习)执行的SQL和相关基础表,以确自动捕获SQL定要创建哪些索引以及可能删除哪些索引监控识别候选索引 自动识别索引候选项,自动创建、验证、判断和决策,然后持续监视,不影响既有SQL的执行计划 整个过程是全自动的验证在线验证 提供PL/SQL APIs,用
20、于查看/配置数据库中的自动索引和生成与自动索引操作相关的报告。决策Active Data Guard : DML 重定向新的参数 ACTIVE STANDBY主要做读操作 ADG_REDIRECT_DML 控制DML重定向数据对于客户来说可见51DMLPRIMARYACTIVE STANDBY2DML被重定向到主数据库DML 在主数据库实施数据改变被传递到备端数据库34EXtended Memory (XMEM) 支持使用非易失性内存(NVRAM)极大扩展内存容量XMEMColumn Store 内存算法扩展使用较慢但更高容量的 NVRAM 性能关键的表放入DRAM, 容量关键的表放入DRAM
21、Column StoreNVRAM XMEM 可以有大于3x 列式存储Oracle 的混合分区表融合数据库内部分区与外部分区于一体 Oracle从12.2开始就支持了外部表分区(比如操作系统文件或Hadoop Distributed FileSystem (HDFS) 文件)SQLCOLD DATAHOT DATAORDERSQ4_2016 Q1_2017 Q2_2017 Q3_2017 Q4_2017 Q1_2018 Q2_2018 Q3_2018 Q4_2018 19c中将内部分区(internalpartitions)与Oracle外部分区(external partitions)特性结
22、合起来,形成一个更通用的分区,称为混合分区表。UPDATESTABLE PARTITIONED BY QUARTEROBJECT STORAGE 混合分区表支持外部分区的所有现有外部表类型:ORACLE_DATAPUMPCREATE TABLE orders ( order_idnumber,order_dateDATE, )EXTERNAL PARTITION ATTRIBUTES( TYPE oracle_loaderDEFAULTDIRECTORY data_dirACCESS PARAMETERS (.) REJECT LIMIT unlimited)PARTITION BY RANG
23、E(order_date)( partition q1_2015 values less than(2014-10-01)EXTERNAL LOCATION (order_q1_2015.csv),partition q2_2015 values less than (2015-01-01),partition q3_2015 values less than (2015-04-01),partition q4_2015 values less than (2015-07-01);ORACLE_LOADERORACLE_HDFSORACLE_HIVEOracle Database Shardi
24、ng 是原生数据库分片 一些全球规模的交易型应用倾向切分巨大的数据库为一群小数据库 NoSQL只提供有限的数据模型,所以切分在NoSQL上很容易,原生分片的特性使得Oracle数据库的切分也变得很容易1个巨大数据库One Massive DB到很多小数据库to Many Small DBs- 获得分片的好处,同时也获得成熟的SQL数据库的好处 原生SQL用于分片表,可分布到1000个分片- 基于分片键为SQL语句提供路由,和跨切片查询- 在线添加和重整切片分片数据库 分片数据库 分片数据库Shard DB#3- 数据和负载的线性扩展,用户隔离度Shard DB#1Shard DB#219c 新特性 在同一个CDB支持多个PDB-shards 允许整合分片数据库 (SDBs) shard catalog的ADG备库能够充当multi-shard的查询协调器 提高报表和分析工作负载的代理路由的高可用性和可扩展性 多表族 允许SDB支持多个表族,每个表族可以使用不同的分片键分片 支持快速数据加载 数据被拆分并直接并行加载到分片自治数据库LETS START !