数据库高频面试题(含详细实战答案).docx

数据库高频面试题(含详细实战答案).docx

数据库高频面试题(含详细实战答案)

一、数据库基础概念(必问)

1、什么是关系型数据库?和非关系型数据库的区别?

详细答案:

关系型数据库(MySQL、Oracle、SQLServer)是基于二维表结构存储数据,严格遵循行、列、表关联,支持事务、约束、外键,数据存储结构化、规整。

非关系型数据库(Redis、MongoDB、ES)不依赖表结构,数据存储灵活,分为键值对、文档、搜索引擎等类型,不强制事务,读写速度更快。

核心区别(面试重点):

1)结构不同:关系型是固定表结构,非关系型动态无固定结构;

2)事务支持:关系型完整支持ACID事务,非关系型大多不支持或弱支持;

3)读写性能:大数

文档评论(0)

1亿VIP精品文档

相关文档