简单介绍数据库有哪些类型,分别有什么特点。
数据库主要分为关系型数据库和非关系型数据库。
关系型数据库采用了关系模型来组织数据,由二维表及其联系组成。优点包括易于维护、使用方便和支持复杂操作。缺点是读写性能较差、固定的表结构和高并发读写需求。主流的关系型数据库有MySQL、SQL Server、Oracle和PostgreSQL等。
非关系型数据库,也称为NoSQL,作为关系型数据库的补充,在特定场景和特点问题下发挥高效率和高性能。常见的非关系型数据库类型有键值(Key-Value)存储数据库和面向文档数据库(Document-oriented)。键值存储数据库类似hash,通过key做添加、删除、查询,性能高,优势在于简单、易部署、高并发。主要产品有Redis等。