典型數據庫架構設計與實踐 | 架構師之路

簡介: 本文,將介紹數據庫架構設計中的一些基本概念,常見問題以及對應解決方案,爲了便於讀者理解,將以“用戶中心”數據庫爲例,講解數據庫架構設計的常見玩法。

本文,將介紹數據庫架構設計中的一些基本概念,常見問題以及對應解決方案,爲了便於讀者理解,將以“用戶中心”數據庫爲例,講解數據庫架構設計的常見玩法。

一、用戶中心

用戶中心是一個常見業務,主要提供用戶註冊、登錄、信息查詢與修改的服務,其核心元數據爲:

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

其中:

uid爲用戶ID,主鍵

uname, passwd, sex, age, nickname, …等爲用戶的屬性

數據庫設計上,一般來說在業務初期,單庫單表就能夠搞定這個需求。

二、圖示說明

爲了方便大家理解,後文圖片說明較多,其中:

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

“紫色”圓框,標識master,主庫

“粉色”圓框,表示slave,從庫

三、單庫架構

image.png

最常見的架構設計如上:

user-service:用戶中心服務,對調用者提供友好的RPC接口

user-db:一個庫進行數據存儲

想看完整文章內容:點擊這裏

原文出處:阿里雲大學開發者社區

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章