在 8 月7日,Oracle 宣布在云上正式上线自治事务处理数据库,这个名词 ATP应对于早前发布的 ADW(今年 3月份 Oracle 宣布正式上线的自治数据仓库数据库)。
完整的发布会视频链接在这里。复制链接:http://www.oracle.com/us/corporate/events/think-autonomous/index.html?intcmp=ocom-hp-080718
全自动
Nothing to Learn, Nothing to Do. 这句宣传语在 Larry 的演讲中被重复了很多次。我们可以将自治数据库想象成自动驾驶,在没有自动驾驶之前,驾驶员要开一辆车从 A地 到 B地,需要先考取驾照,还需要学习很多技巧,并且在开车的过程中仍然需要集中精力,否则容易出差错。
但是有了自动驾驶(理想状态中的自动驾驶),我们不再需要驾驶员,乘客只需要告诉车辆我要从 A地到 B地,车辆就自动寻找最佳路线行驶了,在这个体验中,乘客完全不需要学些任何驾驶技巧,也不需要做任何驾驶的事情。
这就是 Nothing to Learn, Nothing to Do,那么在最新的 Oracle 自治数据库中,传统的 DBA 工作也不再需要了。安装、扩展、优化、安全、高可用、备份恢复等等,这些以往高深的技巧,现在统统不再需要学习,也不再需要 DBA 手工去做了。
恭喜大家,在传统 DBA 的职业道路上离失业又近了一步。
真.弹性
Larry 在整个演讲中,不知道说了多少次 AWS,基本上就是盯着 AWS 打。只会为使用到的基础架构资源付费,没用到的不用付钱。如果把数据库从 AWS 上迁移到 Oracle Cloud 上的自治数据库里,承担的成本将减半,特意重点标注了“Guaranteed”,Larry 拍着胸脯保证,账单数字一定会减半。
是骡子是马拉出来遛
Larry 接着连续用三页 PPT 叫板 AWS,甚至在已经播放到下一环节以后,又请播放人员退回到上一页,持续嘲讽 AWS。这就像 60 等级时候的魔兽世界,熟悉的“3破输出!”,Larry 就是战士坦克,释放 3 个破甲,建立好仇恨,现在,DPS 们可以输出了。
Oracle 自治数据库,比AWS数据库快 5-10 倍。Larry,快 5-10 倍是什么意思?就是我用 10 秒钟干活的活儿,你 AWS 要干1分钟,在按照分钟计费的 Cloud 数据库中,这就意味着我比 AWS 要便宜 5-10 倍。
在纯的在线交易测试中,Oracle ATP 比 Aurora 快 12 倍,在混合负载场景下,Oracle ATP 比 Aurora 快 100 倍。在这一页上,Larry 疯狂嘲讽了 AWS,他说,AWS 让别人用 Aurora,用 Redshift,但是他们自己却在用Oracle,在 10年 前,AWS 就说要弃用 Oracle 数据库,但是到现在他们也没有做到。
Larry 还顺道一并嘲讽了 SAP 和 Salesforce,他说这几个哥们儿都特别不想用 Oracle 数据库,但是怎么去也去不掉,因为这件事情真的很难很难,还因为 Oracle 数据库真的很优秀很优秀。
Oracle 自治数据库可以在运行的同时实现安全补丁安装,可以让数据库获得 99.995% 的可用性,而 AWS 则做不到这一点,他们没办法在运行的时候为数据库打补丁。因此 Oracle 比 Amazon 稳定 100 倍。好吧,虽然我不知道这 100倍 的数字是怎么来的,但是 Larry 显得自信满满。
就是比AWS便宜
整个演讲中间还有不少页,提及了 Oracle 自治数据库的优点,不过本来在这个世界上也确实没有比 Oracle 数据库单个解决方案更优秀的数据库产品了,因此 Oracle 数据库只是不断在超越自己,我们就不看了。
我们总说,Oracle 数据库除了贵没别的毛病,所以 Larry 在演讲快结尾的时候又再次提及了,这是我们写下来的承诺,能够满足客户业务负载的成本至少比 Amazon 便宜 50%。
人干不过机器
Larry 在演讲的最后几分钟,举了 NetSuite 的案例。虽然 PPT 上的数字有些语焉不详,比如原来的 8151 个索引和下面的人类专家使用的 4663 个索引是什么关系?
专家调优过的运行时间 1172 秒是运行了上面全部 17542 的 SQL 的总时长吗?但是,没关系,Oracle 想说的是,Oracle ATP 能够全自动地分析负载并创建更少更合适的索引,获得跟专家调优相近甚至更优的性能。
虽然为了公平起见,我们还是要提一下 NetSuite 是 Oracle 收购了的 ERP 厂商,但是毋庸置疑,人类传统 DBA 们面临了越来越多的挑战,就像前几天看到的新闻,DOTA2 专业电子竞技高手被 AI 控制的机器完爆,打得找不到北。
免费品尝
从 Larry 发表演讲的那一刻开始,就可以直接在 Oracle Cloud 网站申请免费测试 Oracle ATP,但是在国内访问 Oracle Cloud 网站,特别是创建了免费账户以后登录进去的网站,遭遇了很强的阻碍。至少到目前为止,我还没有能成功地打开登录之后的第一个页面。欢迎期待我们测试以后的后续文章。
明年19c
Larry 简短地预报了 Oracle 数据库的路线图,在 2019 年一月份,将会发布Oracle 19c,还停留在 11g 时代的兄弟们,是不是应该感到惭愧了?
原创:张乐奕 。
投稿:有投稿意向技术人请在微信对话框留言。
转载:意向文章下方留言。
更多精彩请关注 “数据和云” 微信 。