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/6/29 23:55:58

XPlayer 2.4.9.3 | 4K视频播放器,支持 4K/HDR 画质增强

XPlayer是一款全能影音播放解决方案,它不仅支持MKV、MP4、AVI、RMVB等多种格式的硬解播放,还独家实现了手机端4K超高清流畅解码。这款播放器配备了智能字幕系统,允许在线下载字幕并进行时间轴微调及双语切换。此外,XPlayer提供了包…

作者头像 李华
网站建设 2026/7/1 4:34:32

Qwen3-VL空间感知能力突破:精准判断物体位置、遮挡与视角关系

Qwen3-VL空间感知能力突破:精准判断物体位置、遮挡与视角关系 在智能系统日益深入现实场景的今天,一个核心问题摆在面前:AI真的“看懂”了图像吗? 过去几年,视觉-语言模型(VLM)虽然能流畅地描述…

作者头像 李华
网站建设 2026/6/26 18:30:29

Qwen3-VL分析腾讯云TI平台计费规则

Qwen3-VL在腾讯云TI平台的计费影响深度解析 在AI应用日益普及的今天,开发者面临的挑战早已不止于模型性能本身——如何在保障推理能力的同时,精准控制云端资源成本,成为决定项目能否落地的关键。尤其当使用像Qwen3-VL这样功能强大但资源消耗…

作者头像 李华
网站建设 2026/6/28 19:33:13

如何在本地快速启动Qwen3-VL?内置8B模型一键脚本全解析

如何在本地快速启动 Qwen3-VL?内置 8B 模型一键脚本全解析在人工智能加速向“看得懂、想得清、做得准”演进的今天,多模态大模型正成为连接人类意图与数字世界的桥梁。传统语言模型只能处理文字,而现实中的交互往往依赖图像、界面截图甚至视频…

作者头像 李华
网站建设 2026/6/19 13:38:23

Qwen3-VL在教育领域的应用:自动生成教学PPT与讲义

Qwen3-VL在教育领域的应用:自动生成教学PPT与讲义 在今天的课堂上,一位高中生物老师只需上传一张课本中的细胞分裂示意图,不到一分钟,一份结构清晰、语言通俗的PPT讲义便已生成——每一页对应一个分裂阶段,配有精准标…

作者头像 李华
网站建设 2026/6/30 22:39:50

如何获取外汇实时数据:全球货币行情对接指南

无论是外汇行情、外汇实时报价,还是更广泛的金融行情数据,都离不开数据外汇实时行情 API,但获取数据还是有很多坑的,比如延迟、数据格式、认证、数据源、数据覆盖度等等。作为一个常年和外汇数据打交道的开发者,我踩过…

作者头像 李华