SQL属于哪种数据库类型?是关系型数据库吗?
- 内容介绍
- 文章标签
- 相关推荐
SQL到底属于哪类数据库?是关系型数据库吗,
SQL本身并不是一种具体的数据库产品,它是一套标准化的查询语言被设计用于操作关系型数据库管理程序。换个角度SQL是所有关系型数据库的通用语言而不是某个独立的“SQL数据库”。按理说,
常见的关系型数据库管理程序示例
- MySQL / MariaDB
- Oracle Database
- Microsoft SQL Server
- PostgreSQL
- SQLite
- Aurora、Amazon RDS 等云端 RDBMS 服务
使用者痛点的观点是。为什么总会把 SQL 当成“某种”数据库?
痛点一:概念混淆——“SQL”既是语言又常被当作产品名出现。
很多开发者在搜索方法时输入“SQL”,得到的结果往往是各种 RDBMS 的官方文档或下载页面于是误以为“SQL”本身是一款数据库软件。
痛点二:选型困难——不清楚该选 MySQL 还是 PostgreSQL,甚至怀疑是否需要非关系型 DB。
在面对业务规模、预算、技术栈等多重因素时缺乏对关系模型本质及其优势的认识,会导致盲目跟风或错误迁移到 NoSQL。
痛点三:学习成本——不同厂商实现细节差异大,却都声称遵循同一套 SQL 标准。
SQL到底属于哪类数据库?是关系型数据库吗,
SQL本身并不是一种具体的数据库产品,它是一套标准化的查询语言被设计用于操作关系型数据库管理程序。换个角度SQL是所有关系型数据库的通用语言而不是某个独立的“SQL数据库”。按理说,
常见的关系型数据库管理程序示例
- MySQL / MariaDB
- Oracle Database
- Microsoft SQL Server
- PostgreSQL
- SQLite
- Aurora、Amazon RDS 等云端 RDBMS 服务
使用者痛点的观点是。为什么总会把 SQL 当成“某种”数据库?
痛点一:概念混淆——“SQL”既是语言又常被当作产品名出现。
很多开发者在搜索方法时输入“SQL”,得到的结果往往是各种 RDBMS 的官方文档或下载页面于是误以为“SQL”本身是一款数据库软件。
痛点二:选型困难——不清楚该选 MySQL 还是 PostgreSQL,甚至怀疑是否需要非关系型 DB。
在面对业务规模、预算、技术栈等多重因素时缺乏对关系模型本质及其优势的认识,会导致盲目跟风或错误迁移到 NoSQL。
痛点三:学习成本——不同厂商实现细节差异大,却都声称遵循同一套 SQL 标准。

