<返回更多

从Oracle新特性看数据库发展

2020-02-26    
加入收藏
从Oracle新特性看数据库发展

虽说近些年来,从国内数据库市场来看,Oracle是有些势衰;但从全球角度来说,其霸主地位依然不可撼动。其技术的演讲变化,仍然对行业数据库发展有着颇大的指导引领意义。下面是我对其近三年来发布的新特性加以盘点,进而洞察行业变化,挖掘技术趋势。材料部分内容引用自盖总的《Oracle新特性》系列文章,感谢!

1. 数据库智能管理 — “自治”

Oracle最早在2017年提出了自治的概念,其提出并倡导的”Autonomous Database,100% Self-Driving”理念开创了数据库智能管理之先河。其公开的新特性包含以下内容:

解读

2. 数据库架构能力 — “灵活

Oracle的架构能力,我认为一直以来是比较薄弱的。这与其原来的产品理念有关。随着开源数据库(特别是MySQL)的大热,其灵活多变的架构方式,满足了客户的多种需求。Oracle也尝试在这方面有所改进。

Oracle在12c中推出了分片的概念,其提出了“表家族”的概念。表家族中的所有Sharded table都按照相同的sharding key(主键)来分片。在19c中,进一步增强了此功能,允许存在多个表家族。此外,Oracle还提供了跨地域和混合云的的自动Sharding能力。

在读写分离方面,Oracle 19c中支持自动重定向备库DML。在使用ADG作为备库进行读写分离部署时,可能因为应用的原因,会有偶然的DML操作发送到备库上。通过这一特性,ADG会话的ACID一致性得以保持,同时透明的支持“多数读,偶尔更新”应用的自然读写分离配置。这个特性的引入,将进一步的增加ADG的灵活性,帮助用户将备库应用的更加充分。

解读

3. 数据一致性

数据一致性,是数据库最为核心的能力要求之一。看看Oracle近几年都做了哪些改进。

解读

4. 业务连续性 — SLA

如何保证数据库的可用性,保证变更时不影响业务,是数据库能够承载核心业务的重要标志。Oracle无疑在这方面走在各家的前面

解读

5. 混合负载 — HTAP

混合负载类型,是未来数据库发展的重要方向之一。Oracle这方面的重点投入就是引入了”in-memory选件”,并尽量使其完美内置,对用户无感。

解读

6. 性能加速 — Fast

追求更高的性能,是各数据库一直以来的追求。这方面场景有几类做法:

解读

7. 数据分层、虚拟化、生命周期

解读

8. 易用性 — 使用方便

使用Oracle的DBA,都有种感觉,就是Oracle太方便了。的确是,Oracle在易用性方面做了大量的工作。

解读

9. 优化器 — 更加智能

解读

10. 软硬件结合

近些年来,新兴硬件的出现对数据库的发展影响很大。如何利用好这些硬件,甚至从底层架构去适配这些硬件,是后续的发展重点。

11. 多模支持

解读

12. 机器学习

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>