当前位置: 首页 > news >正文

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

大家好呀!我是​数据库小学妹​,一个刚刚从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月数据库排行榜、中国信通院《数据库发展研究报告》等权威资料。

http://www.jsqmd.com/news/584960/

相关文章:

  • 国产包装件压力试验机厂家
  • NanoHttpd POST 请求中文乱码问题解决方案
  • 2026年评价高的西安网站开发/西安网站优化/西安网站搭建/西安网站制作真实评价榜 - 行业平台推荐
  • RMBG-2.0开源模型教程:微调BiRefNet适配特定行业(如医疗影像标记)
  • 告别复杂代码!AutoGen Studio低代码界面,让AI智能体开发像搭积木一样简单
  • 2026年比较好的E0 级进口地板/北京易打理进口地板/北京耐高温进口地板/中国进口地板主流厂家对比评测 - 行业平台推荐
  • Qwen3-14B私有部署镜像实战:基于AI Agent的自动化工作流设计
  • 2026年热门的网带式抛丸机/钢管抛丸机厂家哪家好 - 行业平台推荐
  • 拒绝“空中楼阁”!从战略到执行的四级流程梳理法(附架构图谱)
  • Pixel Language Portal保姆级教程:Hunyuan-MT-7B模型LoRA微调+16-bit UI风格迁移全流程
  • 万象视界灵坛一文详解:CLIP-ViT-L/14在卫星遥感图像粗粒度语义解译中的应用
  • 零基础小白必看!PyTorch 2.6 镜像一键部署,开箱即用
  • 抗体研发核心工具测评:酵母 / 噬菌体文库与展示技术
  • 2026年质量好的易打理进口地板/中国进口地板/家装进口地板/E0 级进口地板精选推荐公司 - 行业平台推荐
  • LightOnOCR-2-1B场景应用:企业文档数字化快速解决方案
  • PyTorch 2.8镜像创意实践:AI音乐生成+歌词视频同步+多模态情感渲染
  • intv_ai_mk11详细步骤:从访问https://gpu-3sbnmfumnj-7860.web.gpu.csdn.net/到生成首条回答
  • 微信好友数据分析与班级学生信息分析实战
  • LFM2.5-1.2B-Thinking-GGUF网络应用开发:构建简易实时聊天室后端
  • mPLUG与LangChain集成实战:构建智能视觉问答知识库
  • ERTEC 系列 PROFINET 芯片级硬件过滤器分析
  • 关于visio导出png jpg等格式图片边缘出现黄线的暂时解决方案
  • 全媒体资源整合时代:软文营销推广迈入精准高效新征程构建传播新生态
  • Pixel Epic · Wisdom Terminal 虚拟化环境部署:在VMware虚拟机中搭建AI开发沙箱
  • 基于西门子1200PLC的六层电梯控制系统设计,含PLC程序和HMI仿真工程,适用于博途V14...
  • 小白也能玩转AI推理:DeepSeek-R1快速部署与使用指南
  • OpenClaw夜间值守:Kimi-VL-A3B-Thinking自动化监控社交媒体动态
  • HunyuanVideo-Foley生产环境部署:120GB内存+10核CPU稳定运行方案
  • OpenClaw安全配置指南:Qwen3-4B模型权限与操作边界管理
  • 轻量级安全中心:用OpenClaw+SecGPT-14B替代部分SIEM功能