关系数据库概念概述

关系数据库概念概述

💡 原文约900字/词,阅读约需3分钟。
📝

内容提要

本文简要介绍了关系数据库的基本概念,包括事务、ACID特性、两阶段提交(2PC)、模式和分片。事务是数据库操作的基本单位,具备原子性、一致性、隔离性和持久性。2PC用于确保分布式事务的一致性,模式定义数据库结构,而分片则通过水平划分数据以实现扩展。

🎯

关键要点

  • 关系数据库支持事务,事务是数据库操作的基本单位,允许在出错时回滚。
  • ACID特性包括原子性、一致性、隔离性和持久性,确保事务的可靠性。
  • 两阶段提交(2PC)用于处理分布式事务,确保在多个节点间的一致性。
  • 2PC有两个阶段:准备阶段和提交阶段,可能导致资源锁定和延迟。
  • 模式定义了数据库的结构,通常是严格的schema on write。
  • 分片是通过水平划分数据来扩展数据库,需谨慎选择分片逻辑以避免热点问题。
➡️

继续阅读