- 1
- 0
- 约1.86万字
- 约 29页
- 2026-09-02 发布于江西
- 举报
软件开发后端开发后端工程师数据库设计手册
第1章数据库设计基础
1.1数据库基本概念
数据库是什么?在最本质的意义上,它是一种结构化信息存储系统,旨在高效管理和检索数据。但数据库远不止简单的文件集合,它是一套完整的逻辑和物理实现机制,通过事务性、一致性和持久性保障数据安全。当业务规模突破几百条记录时,随意堆砌数据就不再可行——这就是数据库存在的根本价值。关系型数据库(RelationalDatabase)作为主流范式,以二维表为核心组织数据,通过主外键关联建立实体间关系。
1.1.1数据库分类
按数据模型划分,可分为关系型、文档型、键值型、列式等系统。关系型数据库如MySQL、PostgreSQL凭借ACID特性(原子性Atomicity、一致性Consistency、隔离性Isolation、持久性Durability)成为金融、电商等高一致性场景的标准选择。文档型数据库MongoDB通过BSON结构支持半结构化数据,适合内容管理系统(CMS)等场景。键值型Redis在秒级读操作上具备优势,常用于会话缓存。列式存储如Cassandra适用于超大规模数据仓库,其列簇结构能将90%查询负载限制在2个磁盘I/O内。
1.1.2核心组件
1.2数据模型
数据模型是数据库设计的理论基础,它定义了实体属性、关系约束和语义表示。三种经典模型中,网状模型虽然能表示多对多关系
您可能关注的文档
最近下载
- 人教版英语七年级上册全册同步练习(1-9单元合集,含答案).pdf
- JTT 961-2020交通运输行业反恐怖防范基本要求.docx VIP
- 2024 年全国行业职业技能竞赛第四届全国工业设计职业技能大赛广东省选拔赛实操样题小型家用电器制造.docx VIP
- 2023年06月英语四级真题共3套合及(含答案和解析).pdf VIP
- 运动疗法知识培训课件.pptx
- 数字媒体艺术概论幻灯片课件.ppt
- 妇产科质控管理课件 PPT.pptx VIP
- 小学幼儿园正方体的11种展开图(打印版)-趣味版.pdf VIP
- 第5课《一着惊海天》课件-2025-2026学年统编版语文八年级上册.pptx VIP
- 高绩效团队建设与管理.pptx VIP
原创力文档

文档评论(0)