数据库扩展教程 - 系统设计基础
系统设计系列文章之三
文章已失效
数据库通常是应用程序性能的瓶颈。虽然应用服务器可以轻松地进行水平扩展,但所有这些服务器仍然会访问同一个数据库,这最终会导致性能下降。在本教程中,我将介绍数据库设计和数据库扩展的一些关键概念。
虽然你不需要成为数据库专家,但了解一些与数据库在大规模 Web 应用程序中的工作原理相关的基本概念是很有帮助的。
涵盖的概念:
- 指数
- 非规范化
- 缓存
- 复制
- 分片/水平分区
- 垂直隔断
- 上述策略的利弊权衡
系统设计系列文章之三
虽然你不需要成为数据库专家,但了解一些与数据库在大规模 Web 应用程序中的工作原理相关的基本概念是很有帮助的。
涵盖的概念: