在 Oracle 数据库的世界里,有两个新的词汇将会变得越来越重要,一个是 ADW ,一个是 ATP。
ADW = Autonomous Dat Warehouse ,自治数据仓库;
ATP = Autonomous Transaction Processing,自治事务处理数据库;
在2018年4月, Oracle 已经发布了 Autonomous Data Warehouse 服务(ADW),现在 Autonomous Transaction Processing 服务发布 (ATP),这两者都是依托 Oracle Cloud提供的。除非用户采购Oracle的公有云或者Oracle的一体机私有云版本,否则很难完全体验到这两者的领先优势。
对于 ATP 来说,最重要的是性能,性能是用户最棘手的核心所在,过去云和恩墨也以持续提供优化服务著称,而自治数据库就是要降低人的工作量和投入。
Oracle 自治数据库的重要创新是,极大的降低人力投入,并且不需要学习成本,Oracle 自动提供了新的功能,而且性能卓越。Larry Ellison对比了和 Amazon的数据库产品,Aurora 是 OLTP 型产品,但是在对比中,事务处理 Oracle 达到 18,300 事务/s ,是 Amazon Aurora 的 12倍,在混合负载中,更加有 100倍的性能超越。
以 NetSuite 举例,Oracle ATP的优化效果。专家优化的系统,已经比不上 ATP 的自动优化,自治事务数据库使用更少的索引和自动优化,带来了更佳的性能。
在复杂的 NetSuite 负载中,17,542个SQL,1,852张表,8,151个索引,专家优化达成的效果,使用了4663个索引,而自治数据库则仅用1733个索引,最终的性能表现,ATP 较佳。
在ATP环境中,测试前删除了所有索引和统计信息,所有的索引都是自动被创建的。
自治的时代已经来临,Oracle 数据库的革命离我们不远。
更多信息参考:http://enmotech.com/web/detail/1/556/1.html




