数据库分类一次讲清|转行学DB第2天

简介: 数据库小学妹(UI转行萌新)用通俗语言拆解数据库分类:从关系型(MySQL/Oracle)、NoSQL(Redis/MongoDB/Cassandra)、NewSQL(TiDB)到2026年爆火的向量数据库(Pinecone/Milvus),按数据模型、部署架构、业务负载三大维度梳理,配场景化案例与选学路径,助新手轻松入门。

大家好呀!我是数据库小学妹,一个刚刚从UI设计师转行学数据库的"萌新"💪。

昨天我们聊了"数据库到底是个啥",今天继续来跟大家分享我啃了一整天的硬骨头——数据库的分类。说实话,刚看到MySQL、PostgreSQL、MongoDB、Redis、Cassandra...这一堆名字的时候,我已经昏头转向了。但经过整理,我发现只要抓住几个核心维度,这些数据库就不再那么可怕了!

一、为什么数据库会有这么多种?

在讲分类之前,我想先说说为什么会有这么多不同类型的数据库。这其实跟数据的多样性业务场景的复杂性有关。

举几个例子你就懂了:

  • 银行转账:一分钱都不能错,必须绝对准确 → 需要“严谨型”
  • 刷朋友圈:要快、要能扛住几亿人同时刷 → 需要“灵活型”
  • 电商大促:双11订单像潮水一样涌来 → 需要“能扩展型”
  • AI找图:输入“夕阳下的海边”,系统要找出语义相似的图片 → 需要“智能型”

不同的需求催生了不同的数据库解决方案。就像不会只用PS完成所有的设计,没有哪款工具能通吃所有场景。

二、数据库分类的三大核心维度

经过我这个设计小白的梳理,数据库主要可以从三个维度来分类:

维度一:按数据模型(最核心的分类方式)

这是区分数据库类型最根本的方式,就像家具可以按“柜子”“桌子”“架子”来分类一样。

1. 关系型数据库(RDBMS / SQL)—— "规矩的表格党"

核心特点:数据以二维表格形式存储,有严格的结构和关系。

优点: 规矩严格,数据不容易乱,支持复杂查询。

代表产品

MySQL      -- 开源免费,Web开发首选
PostgreSQL -- 功能强大,号称"最强大的开源数据库"
Oracle     -- 企业级王者,金融、电信核心系统
SQL Server -- 微软出品,Windows生态友好

适合场景:需要强一致性和复杂事务的业务,如银行系统、电商订单、财务系统。

权威数据:根据DB-Engines 2026年3月最新排行榜,关系型数据库依然占据主流地位,前五名中有4个是关系型(Oracle、MySQL、SQL Server、PostgreSQL)。

2. NoSQL数据库 —— "灵活的自由派"

NoSQL = Not Only SQL,意思是不仅仅是SQL,泛指非关系型数据库。它牺牲了一部分关系型数据库的特性,换取了更高的灵活性和扩展性。

NoSQL又细分为4种常见的类型:

① 键值型(Key-Value**)—— "最快的字典"

  • 代表:Redis、Memcached
  • 特点:像字典一样,通过Key快速查找Value,速度极快
  • 场景:缓存、会话存储、排行榜

② 文档型(Document)—— "JSON的天堂"

  • 代表:MongoDB、CouchDB
  • 特点:数据以JSON/BSON格式存储,结构灵活,适合快速迭代
  • 场景:内容管理系统、博客、社交应用

③ 列族型(Wide Column)—— "海量数据的仓库"

  • 代表:Cassandra、HBase
  • 特点:按列存储,适合海量数据和高并发写入
  • 场景:时序数据、日志分析、物联网

④ 图数据库(Graph**)—— "关系的专家"

  • 代表:Neo4j、ArangoDB
  • 特点:专门处理复杂的关系网络
  • 场景:社交关系、推荐系统、知识图谱

3. NewSQL数据库 —— "鱼和熊掌兼得派"

核心理念:既要关系型的事务能力(保证数据不错),又要NoSQL的水平扩展(加机器就能扛更大流量)。

代表产品

TiDB      -- 国产分布式数据库,兼容MySQL协议
CockroachDB -- 开源分布式SQL数据库

适合场景:需要强一致性又需要高并发、海量数据的互联网业务,比如支付、订单中心。

4. 向量数据库(Vector DB)—— "AI时代的记忆库"

这是2026年最火的分类!随着ChatGPT等大模型爆发,向量数据库专门用来做语义搜索相似度匹配。

核心特点:专门存储和检索向量数据(Embedding),用于语义搜索和相似度匹配。

代表产品

Pinecone  -- 云原生向量数据库
Milvus    -- 开源向量数据库
Weaviate  -- 开源向量搜索引擎

场景:AI应用、语义搜索、推荐系统、RAG(检索增强生成)

维度二:按部署架构

  • 集中式数据库:单机部署,简单易用(如本地MySQL)
  • 分布式数据库:多节点部署,高可用、易扩展(如TiDB、Cassandra)
  • 云数据库:托管在云上,按需付费(如阿里云RDS、AWS Aurora)

维度三:按业务负载

  • **OLTP(在线事务处理)**:高频读写,如订单系统
  • **OLAP(在线分析处理)**:复杂查询,如数据分析
  • **HTAP(混合事务/分析处理)**:两者兼顾,新兴趋势

三、一张表总结所有数据库类型

四、作为新手该怎么选?

学完这些,我给自己定了三步走计划:

  1. 先从MySQL**开始!**免费、资料多、80%的网站都用它。把SQL、表、事务搞明白,后面学其他数据库会快很多。
  2. 再学Redis安装超简单,几条命令就能玩起来,能让你快速体会到“快”的感觉。
  3. 关注向量数据库这是2026年最火的方向,不一定要马上学,但知道它是什么,面试或聊天时不至于一脸懵。

至于国产数据库(比如金仓、达梦、OceanBase),等我学明白了再专门分享~

五、学习心得

今天的学习让我深刻体会到:数据库的世界远比我想象的丰富。每种类型都有其存在的价值,关键是要理解它们的设计哲学和适用场景。

虽然分类看起来复杂,但只要抓住"数据模型"这个核心,就能理清脉络。就像我们设计师学软件一样,先掌握核心概念,再深入细节。

👋 我是数据库小学妹,一个刚转行学数据库的菜鸟,和我一起从0开始成长吧!


本文为个人学习总结,内容参考自DB-Engines 2026年3月数据库排行榜、中国信通院《数据库发展研究报告》等权威资料。

相关文章
|
1月前
|
SQL 运维 NoSQL
智能数据库运维大脑 DAS Agent 邀您开启 AI 驱动的数据库自治之旅!
DAS Agent 是阿里云基于大模型与10万+工单经验打造的智能数据库运维大脑,支持 MySQL、PostgreSQL、Redis 等主流引擎,提供异常诊断、SQL 优化、运维日报等 AI-Native 能力,助力企业实现 7×24 小时自治运维。
|
9天前
|
SQL 关系型数据库 MySQL
数据量大查询慢?索引让你的SQL秒级响应!|转行学DB第9天
用生活化比喻(如字典目录)详解索引原理:它通过B+树结构加速查询,避免全表扫描;涵盖创建、查看、删除索引方法,联合索引的最左前缀原则,以及读写平衡等实战要点——让查询从“等几秒”变“秒出”!
数据量大查询慢?索引让你的SQL秒级响应!|转行学DB第9天
|
存储 人工智能 Rust
1句话给你的 OpenClaw 装上"长期记忆" — 基于 PolarDB-X 的 mem0 记忆方案
PolarDB Mem0是一款为AI Agent构建专属长效记忆的托管服务,100%兼容开源的Mem0系统。通过在多次交互中高效地抽取、存储与调用记忆,赋予Agent持续学习与积累认知的能力,帮助您打造真正智能和个性化的AI应用。
|
1月前
|
人工智能 关系型数据库 分布式数据库
PolarDB一站式记忆管理重磅上线:让记忆成为数据库最有温度的力量
阿里云PolarDB-PG推出一站式长记忆管理系统,融合图+向量双引擎、开放记忆引擎与模型算子,支持跨会话、跨应用持续记忆用户偏好与历史交互,解决大模型“失忆”痛点,提升AI个性化与一致性体验。
280 2
|
1月前
|
SQL 人工智能 自然语言处理
我用DataClaw打造了一个7X24小时的数据助理
阿里云DMS DataClaw是7×24小时AI数据助理,支持自然语言提工单、智能巡检、多任务编排、SQL风险预审等9项硬功能,原生集成DMS安全体系,覆盖MySQL/Oracle等60+数据源。现在可免费试用,快来体验吧。
777 10
|
18天前
|
编解码 Java 关系型数据库
SpringBoot 集成阿里云直播 + 点播全实战:推流、拉流、转码、回放一站式落地
本文详解阿里云直播与点播的集成实践,涵盖核心原理(推流/拉流链路、录制转点播联动)、环境配置、SpringBoot项目搭建(Maven依赖、数据库设计、鉴权工具)、全模块代码实现(直播流管理、点播上传播放、事件回调处理)及常见问题排查,助力快速构建稳定音视频应用。
620 6
|
16天前
|
SQL 关系型数据库 MySQL
WHERE、ORDER BY、LIMIT三大神器,让你的查询精准又高效!
本文介绍了SQL查询中的三大核心语句:WHERE(条件过滤)、ORDER BY(排序)和LIMIT(限制结果数)。通过电商订单查询、用户活跃度分析等实际案例,展示了如何组合使用这些语句实现精准查询。文章还分享了常见避坑技巧(如字符串引号使用、NULL值判断)和性能优化建议(如索引使用、分页查询优化)。
|
3月前
|
机器人 API 数据安全/隐私保护
只需3步,无影云电脑一键部署Moltbot(Clawdbot)
本指南详解Moltbot(Clawdbot)部署全流程:一、购买无影云电脑Moltbot专属套餐(含2000核时);二、下载客户端并配置百炼API Key、钉钉APP KEY及QQ通道;三、验证钉钉/群聊交互。支持多端,7×24运行可关闭休眠。
6788 60
|
8天前
|
SQL 关系型数据库 MySQL
事务:让数据操作"要么全成功,要么全失败"!|转行学DB第10天
数据库小学妹带你轻松掌握事务!转账不丢钱、数据不混乱的秘密,就在ACID四大特性——原子性(全做或全不做)、一致性、隔离性、持久性。用START TRANSACTION开启,COMMIT提交,ROLLBACK回滚,保障多步操作安全可靠。
|
10天前
|
SQL 关系型数据库 MySQL
子查询:让SQL像俄罗斯套娃一样嵌套!|转行学DB第8天
数据库小学妹带你轻松入门子查询!用“SELECT里套SELECT”,像俄罗斯套娃一样,一步解决“先算平均分、再查高分学生”等两步难题。支持WHERE(条件筛选)、FROM(临时表)、SELECT(标量列)三种用法,简洁直观,新手友好~

热门文章

最新文章

下一篇
开通oss服务