news 2026/7/1 4:55:00

数据库基础 + AWS 数据库选型入门图谱

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数据库基础 + AWS 数据库选型入门图谱

一、数据库的发展背景(Why)

  • 过去的现实

  • 企业数据库选择很少

  • 往往先选数据库,再想业务

  • 自 1970s 起,关系型数据库(Relational DB)成为主流

结果:绝大多数企业核心系统(银行、ERP、CRM)都建立在关系型数据库之上

二、什么是关系型数据库(Relational Database)

1️⃣ 核心概念

概念说明
Table(表)数据的集合
Row(行 / Record)一条完整记录
Column(列)数据属性
Relationship(关系)表与表之间的关联

示例

  • Books 表

  • Authors 表

  • Sales 表
    通过 Author ID / ISBN 建立关系

2️⃣ Schema(模式)

  • 关系型数据库是 强 Schema

  • 表结构(列、类型)提前定义

  • 上线后 修改 Schema 成本高

这也是后来 NoSQL 出现的重要原因之一

三、什么是 RDBMS(关系型数据库管理系统)

RDBMS = 管理关系型数据库的软件

常见 RDBMS

  • MySQL

  • PostgreSQL

  • Oracle

  • SQL Server

  • Amazon Aurora(AWS 自研)

  • SQL(结构化查询语言)

SELECT * FROM table_name;

SQL 的核心能力

  • 查询

  • 过滤

  • 聚合

  • JOIN(跨表关联)

JOIN 是关系型数据库的灵魂

四、关系型数据库的核心优势(考试高频)

✅ 优点总结
1️⃣ Joins(表关联)

  • 能表达复杂业务关系

2️⃣ Reduced Redundancy(减少冗余)

  • 数据只存一份,用外键引用

3️⃣ Familiarity(成熟、通用)

  • 学习成本低

  • 行业标准

4️⃣ ACID(数据一致性保障)

ACID含义
Atomicity原子性
Consistency一致性
Isolation隔离性
Durability持久性

📌 金融系统 / 交易系统 必须 ACID

五、关系型数据库的典型使用场景

✅ 适合关系型数据库的应用
1️⃣ Schema 稳定的应用

  • Lift & Shift(原样迁移上云)

  • 老系统上云

2️⃣ 强一致性业务

  • ERP

  • CRM

  • 电商 / 金融交易

  • 订单 / 支付系统

一句话:“核心业务系统 = 关系型数据库”

六、AWS 上的三种数据库运行方式(重点!)

这是本章最核心的思想

1️⃣ On-Premises(传统本地)

你负责 一切

内容责任
机房、电力
服务器
操作系统
数据库
备份、HA

✅ 控制最大
❌ 运维成本最高

2️⃣ Unmanaged Database(EC2 自建数据库)

👉 在 EC2 上装 MySQL / Oracle

AWS 负责

  • 物理机

  • 网络

  • EC2 硬件

  • 你负责

  • EC2 管理

  • 数据库安装

  • 备份

  • 补丁

高可用

📌 特点:

  • 比 on-prem 轻

  • 但 数据库仍然是你管

3️⃣ Managed Database(AWS 托管数据库 ⭐)

👉 Amazon RDS / Aurora

  • AWS 负责

  • EC2 + OS

  • 数据库安装

  • 自动备份

  • 自动补丁

  • 高可用(Multi-AZ)

  • 故障恢复

你仍然负责

  • 表设计

  • SQL

索引

  • 数据安全(逻辑层)

📌 特点:

  • 最省心

  • 控制权最少

  • 最常用

七、Unmanaged vs Managed 一句话对比

维度EC2 自建RDS / Aurora
运维
控制
自动备份
高可用自己做内置
推荐程度⭐⭐⭐⭐⭐

八、AWS 数据库选型核心思维(面试常问)

问自己 3 个问题:

  • Schema 是否稳定?

  • 是否需要 ACID?

  • 你想不想自己运维?

大多数场景:

“能用托管,就不要自己搭”

九、这一章你必须记住的 10 个关键词

Relational Database

  • Table / Row / Column

  • Schema

  • RDBMS

  • SQL

  • JOIN

  • ACID

  • Lift and Shift

  • Unmanaged vs Managed

  • Amazon RDS / Aurora

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 12:20:07

Qwen3-VL健身房教练助手:动作标准性实时评估

Qwen3-VL健身房教练助手:动作标准性实时评估 在家庭健身日益普及的今天,越来越多的人开始尝试在家举铁、练瑜伽或做HIIT训练。但一个普遍的问题随之而来:没人告诉我动作对不对,会不会伤膝盖? 传统解决方案要么依赖昂贵…

作者头像 李华
网站建设 2026/7/1 12:20:08

Qwen3-VL城市热岛效应研究:红外图像温度分布建模

Qwen3-VL赋能城市热岛效应研究:基于红外图像的智能温度建模新范式 在夏季午后,一座城市的地表温度可能比周边郊区高出10C以上——这不是科幻场景,而是真实发生的城市热岛效应(Urban Heat Island, UHI)。随着全球城市化…

作者头像 李华
网站建设 2026/7/1 12:20:08

Qwen3-VL API接口调用教程:集成到自有系统全攻略

Qwen3-VL API接口调用实战:从零集成视觉大模型到业务系统 在智能客服工单自动处理的后台,一张用户上传的APP崩溃截图刚被接收,系统不到三秒就返回了诊断建议:“检测到登录页异常,可能是Token过期,请尝试清除…

作者头像 李华
网站建设 2026/7/1 14:10:27

上海杭州购物中心春节美陈活动策划设计公司参考

春节的脚步渐近,商业空间悄然流转着节日的温度。在消费升级与文化回归并行的今天,购物中心的美陈装置早已超越了简单的装饰功能,成为连接情感、传递文化与营造体验的重要载体。尤其在上海、杭州这类兼具国际视野与人文底蕴的城市,…

作者头像 李华
网站建设 2026/6/29 13:44:32

Qwen3-VL在C#项目中的调用实践:.NET开发者指南

Qwen3-VL在C#项目中的调用实践:.NET开发者指南 在智能应用日益复杂的今天,开发者面临的挑战不再只是功能实现,而是如何让系统“看懂”世界。一张截图、一段视频、一个界面布局——这些视觉信息背后隐藏着大量可被自动化利用的知识。然而&…

作者头像 李华
网站建设 2026/7/1 12:20:14

百度网盘提取码智能解析:告别繁琐查询的新时代工具

百度网盘提取码智能解析:告别繁琐查询的新时代工具 【免费下载链接】baidupankey 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 还在为百度网盘分享链接的提取码而四处寻找吗?面对加密分享和隐藏密码,传统的手动搜索方式…

作者头像 李华