典型数据库架构设计与实践 | 架构师之路

  1. 云栖社区>
  2. 阿里云MVP>
  3. 博客>
  4. 正文

典型数据库架构设计与实践 | 架构师之路

初商 2019-08-11 23:51:53 浏览351
展开阅读全文

本文,将介绍数据库架构设计中的一些基本概念,常见问题以及对应解决方案,为了便于读者理解,将以“用户中心”数据库为例,讲解数据库架构设计的常见玩法。

一、用户中心

用户中心是一个常见业务,主要提供用户注册、登录、信息查询与修改的服务,其核心元数据为:

User(uid, uname, passwd, sex, age,nickname, …)

其中:

uid为用户ID,主键

uname, passwd, sex, age, nickname, …等为用户的属性

数据库设计上,一般来说在业务初期,单库单表就能够搞定这个需求。

二、图示说明

为了方便大家理解,后文图片说明较多,其中:

“灰色”方框,表示service,服务

“紫色”圆框,标识master,主库

“粉色”圆框,表示slave,从库

三、单库架构

image.png

最常见的架构设计如上:

user-service:用户中

网友评论

登录后评论
0/500
评论
初商
+ 关注
所属云栖号: 阿里云MVP