数据模型和查询语言:这两个点仍然是不同数据库最显著的区别。关系模型、文档模型和宽表模型是相对抽象的模型,而类似时序模型和图模型等其他非关系模型是相对具象的模型。抽象模型表达力更强,而具象模型更贴近具体场景。 SQL vs NoSQL:SQL 类更适合事务处理,包含开源或商业关系数据库;NoSQL 类更适合非事务数据处理,基本是以开源为主;场景使用上可以与 SQL 类配合使用,提供流量卸载和存储卸载;另外 NoSQL 类更多是具象模型,贴近场景而生。 数据库 vs 数据仓库:数据仓库更偏离线数据分析,提供更大规模存储,但是在 SLA 和稳定性方面相比数据库略差。 云托管 vs 云原生:云原生的本质是利用云上池化资源来实现更强的弹性,所以简单把一个开源软件托管在云上,并不能称之为云原生。云原生带来的优势是更低使用成本、更低运维成本、更灵活的数据流转以及更弹性的架构。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。