2.1 Oracle,开启自治时代
2017年的Oracle Open World大会上,Oracle总裁拉里·埃里森公布了新杀器,Oracle自治云。这款全球首款“自动驾驶”的,集成了人工智能和自适应的机器学习技术,实现全面的自动化。
自治云的实现,是基于Oracle Database 18c的。对比目前的Oracle,Oracle 18c在性能、内存优化、可用性、安全性、数据仓库等方面都作出优化提升,向HTAP的目标更进一步。
Oracle自治云,消除了复杂性、人为错误和人工管理,能够以更低的成本提供更高的可靠性、安全性和运营效率。通过融合机器学习技术,自治云具备这些特点:
自主驱动:完全自动化的打补丁、升级、备份和可用性架构,可执行所有日常维护任务,无需任何人工干预。
消除人为错误:
自动恢复功能可自动检测并应用纠正措施,Oracle 自治云将自动实施 Oracle Real Application
Clusters (RAC) 和跨区域 Oracle Active Data Guard,确保持续的可用性。
Oracle SLA确保99.995%的可靠性和可用性,把代价高昂的计划内和计划外停机控制在每年30分钟内。
无需手动性能调优:采用自适应机器学习技术,自动激活列式缓存、存储索引、压缩和资源优先排序,根据负载所执行的实际工作分配资源,避免代价高昂的过度供应。
Oracle推出Oracle 18c和自治云,正指出了领域的发展趋势:HTAP化,和人工智能结合,机器学习代替人工完成繁琐的操作。放眼看去,如卡内基·梅隆的ottertune,一些开源项目顺应潮流,向智能化、自动化靠近。
另外,这一年,Oracle发布12c R2版本,也就是12.2.0.1,多方面得到提升,包括:
可用性方面:数据保护、逻辑复制、操作、分片等的表现得到提升,同时简化了升级操作。
大数据和数据仓库:完善大数据管理系统结构、提供内的多维度分析、加强查询处理和优化等。
性能方面:优化共享队列,全局共享Oracle云连接池,增强Java虚拟机上Oracle的性能,完善内存,简单支持非结构化数据存取等。
压缩、管理、公有云、安全性、空间和图等特性得到增强。
在的世界里,Oracle依旧是独占鳌头。
2.2 AWS Aurora,启动计算与存储分离的热潮
2017年,Amazon在SIGMOD上发表了论文《Amazon Aurora: Design Considerations for High Throughput Cloud Native Relational Databases》。
这篇论文,描述了Amazon的云Aurora的架构。基于MySQL的Aurora对于单点写多点读的主从架构做了进一步的发展,使得事务和存储引擎分离,为架构的发展提供了具有实战意义的已实践用例。其主要特点如下:
实践了“日志即”的理念。
事务引擎和存储引擎分离。
数据缓冲区提前预热。
REDO日志从事务引擎中剥离,归并到存储引擎中。
储存层可以有6个副本,多个副本之间通过Gossip协议可以保障数据的“自愈”能力。
主备服务的备机可达15份,提供强大的读服务能力。
持续可靠的云的服务能力。
数据存储跨多个区:提供了多级别容灾能力。
数据容灾能力:数据冗余、备份、实时恢复等多种能力集成到云服务,提高的数据的保障能力。
万能的概念呼之欲出。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-76598-2.html
风险高
超市有个破了的包装袋太正常了