数据库主要分为两大类:关系型数据库和NoSQL型数据库,它们在模型、存储、查询优化等方面存在显著差异:
关系型数据库系统(RDBMS)是指使用了关系模型的数据库系统关系模型中,数据是分类存放的,数据之间可以有联系。
数据库的特点:
持久化存储数据的,其实数据库就是一个文件系统
方便存储和管理数据
使用了统一的方式操作数据库 -- SQL
所有的关系型数据库都可以使用通用的 SQL 语句进行管理 DBMS DataBase Management System。
常见的数据库:PolarDB、RDS、OceanBase等
关系型数据库的优势:
复杂查询可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询。
事务支持使得对于安全性能很高的数据访问要求得以实现。对于这两类数据库,对方的优势就是自己的弱势,反之亦然。
NoSQL(Not Only SQL)数据库指的是数据分类存放,但是数据之间没有关联关系的数据库系统。关系型数据库与NoSQL数据库并非对立而是互补的关系.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。