Mysql数据库分库和分表方式(常用)
来源:互联网 发布:七天网络下载 编辑:程序博客网 时间:2024/05/10 02:06
本文主要给大家介绍MySQL数据库分库和分表方式(常用),涉及到mysql数据库相关知识,对mysql数据库分库分表相关知识感兴趣的朋友一起学习吧
1 分库
1.1 按照功能分库
按照功能进行分库。常见的分成6大库:
1 用户类库:用于保存了用户的相关信息。例如:db_user,db_system,db_company等。
2 业务类库:用于保存主要业务的信息。比如主要业务是笑话,用这个库保存笑话业务。例如:db_joke,db_temp_joke等。
3 内存类库:主要用Mysql的内存引擎。前台的数据从内存库中查找,速度快。例如:heap。
4 图片类库:主要保存图片的索引以及关联。例如:db_img_index,db_img_res。
5 日志类库:记录点击,刷新,登录等日志信息。例如:db_log_click,db_log_fresh,db_log_login。
6 统计类库:对业务的统计,比如点击量,刷新量等等。例如db_stat。
1.2 安装城市站分库
如果业务遍布全国,在按照功能分库库,每一个城市复制一份一模一样的库,只是库后缀都是城市名称。比如db_log_click_bj,db_log_click_tj,db_log_click_sh;
2 分表
2.1 按照用户或业务的编号分表
对与用户或业务可以按照编号%n,进行分成n表。
例如:笑话表。
tb_joke_01,tb_joke_02,tb_joke_03,tb_joke_04........
2.2 按照日期分表
对于日志或统计类等的表。可以按照年,月,日,周分表。
例如 点击量统计。
tb_click_stat_201601,tb_click_stat_201602,tb_click_stat_201603
3 Mysql数据库常用架构
核心:一主多从,读写分离。
关于Mysql数据库分库和分表方式(常用)就给大家介绍到这里,希望对大家有所帮助!
- Mysql数据库常用分库和分表方式
- Mysql数据库分库和分表方式(常用)
- Mysql数据库常用分库和分表方式
- Mysql数据库常用分库和分表方式
- Mysql数据库常用分库和分表方式
- 数据库分库和分表
- MySQL数据库分表
- 数据库分库、分表
- 数据库分库、分表
- mysql 分表,分库
- mysql分库 分表
- mysql 数据库分库/分表/读写分离
- 分表和分库
- 学习数据库分表和分库思想
- 数据库读写分离和垂直分库、水平分表
- 数据库读写分离和垂直分库、水平分表
- 数据库读写分离和垂直分库、水平分表
- mysql大数据分库和分表 php解决方案
- PHP的验证码-零碎
- 算法学习--数论-离散-判断质数(素数)
- 如何解决Android的ANR问题?
- EditText开启关闭,并显示关闭输入法
- 阻塞非阻塞与同步异步的区别
- Mysql数据库分库和分表方式(常用)
- CTypedPtrArray CTypedPtrList
- JDBC接口篇(前言)
- if ( ! defined('BASEPATH')) exit('No direct script access allowed')的作用
- 数据库索引类型及实现方式
- 为七牛图片添加水印
- jbd2 占用大量IO或IO受阻
- 2016 年 7 个顶级 JavaScript 框架
- 1052. Linked List Sorting (25) PAT甲级