位置:编程技术网 > 架构设计 > 正文 >

【典型数据库架构设计与实践

2019年10月16日 23:31来源:未知手机版

9月7日是什么节日,烤鱼的做法大全,方正飞腾软件下载

【摘要】回首数据分析的发展史,数据科学技术飞速发展,各种新工具,新语言层出不穷,人们处理数据、获取信息的能力可以说是呈爆炸性增长。不论你是略有小成的数据科学家,还是刚刚入门的数据分析新手,都很有必要了解典型数据库架构。今天我们来讲讲典型数据库架构!

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

一、典型数据库架构 用户中心

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

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

其中:

uid为用户ID,主键

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

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

二、典型数据库架构 图示说明

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

灰色 方框,表示service,服务

紫色 圆框,标识master,主库

粉色 圆框,表示slave,从库

三、典型数据库架构 单库架构

最常见的架构设计如上:

user-service:用户中心服务,对调用者提供友好的RPC接口

user-db:一个库进行数据存储

四、典型数据库架构 分组架构

本文地址:http://www.reviewcode.cn/jiagousheji/83137.html 转载请注明出处!

今日热点资讯