从事oracle数据库的人员都知道,每隔几年oracle就会更新一个版本,增加新的功能,从8i、9i、10g、11g、12c、18c、19c、20c、21c等等,12c后面版本那么多么?他们实际还是属于12c的范畴,是12大版本中的小版本升级,可以理解为12c版本为12.2.0.1,18c是12.2.0.2,19c是12.2.0.3,只不过功能还是有区别的,大体如下: 1、Oracle Database 12c相对于11g新增了 1) Multitenant Environment 多租户系统,12.2开始每个PDB都拥有自己的 local undo表空间; 2) In-Memory Option 内存列式存储:就是内存数据库; 3) Sharding 数据分片,实现了分布式IO大数据扩展的云数据库架构体系,可满足大数据海量存储、分布式数据读写以及满足Scale Out/ScaleUp扩展性需求; 4) 12.2开始支持的Online Move、在线修改普通表为分区表等特性; 2、Oracle Database 19c相对于12C主要是功能增强了: 1) Autonomous Database 自治数据库,自治式数据库云采用了机器学习技术实现了自动化,因而不再需要人力的介入,从根本上消除了人为差错,也不再需要手工进行微调、修补、更新和维护数据库; 2) Cloud-Scale Availability 增强云可用性; 3) In-Memory Option 内存选件增强 :就是内存数据库; 4) Automatic indexing 自动索引,对于索引维护,指定时间间隔定期运行自动化索引特性,不需要人工维护索引; 5) Data Guard 备库增加了DML自动重定向,通过这种方式,ADG会话的ACID一致性得以保持,同时透明的支持“多数读,偶尔更新”应用的自然读写分离配置; 6)Oracle Sharding 特性的多表家族支持,在12.2一个SDB中只支持一个表家族,在 19c一个SDB中允许存在多个表家族; 总体上说,19c相比于12c基本没有增加功能,主要是修正或增加原来功能,并且相较12c更稳定了。 通过获得Oracle数据库管理员认证的专业证书,证明具备执行Oracle数据库日常管理所需的全部技能,欢迎联系CUUG报考OCP、OCM认证。
|