原标题:Mysql数据库分库和分表方式

本文主要给大家介绍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 按照日期分表

对于日志或统计类等的表。可以按照年,月,日,周分表。

例如 点击量统计。

?

1tb_click_stat_201601,tb_click_stat_201602,tb_click_stat_201603

3 Mysql数据库常用架构

核心:一主多从,读写分离。

关于Mysql数据库分库和分表方式(常用)就给大家介绍到这里,希望对大家有所帮助!返回搜狐,查看更多

责任编辑:

mysql tb_Mysql数据库分库和分表方式相关推荐

  1. mysql大数据分库和分表 php解决方案

    当Mysql数据量过大时,就会面临压力分解,这时分库分表是一个不错的解决方案,现在我们就来谈谈Mysql如何分库分表比较理想,然后再用php如何调用. 1,主从复制,读写分离 对主库修改数据,查询使用 ...

  2. Mysql数据库常用分库和分表方式

    转载地址:http://blog.csdn.net/clevercode/article/details/50877580 1 分库 1.1 按照功能分库 按照功能进行分库.常见的分成6大库:     ...

  3. mysql分布式数据库架构_MySQL分布式数据库架构:分库、分表、排序、分页、分组、实现教程...

    MySQL分库分表总结: 单库单表 : 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到. 单库多表 : 随着用户数量的增加, ...

  4. 【转载】分布式数据库架构--分库、分表、排序、分页、分组、实现

    MySQL分库分表总结: 单库单表 : 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到. 单库多表 : 随着用户数量的增加, ...

  5. MySQL分库、分表、分区的区别

    1.1 分 很多技术都运用了分的编程思想,这里来举几个例子,这些都是分的思想 集中式服务发展到分布式服务 从Collections.synchronizedMap(x)到1.7ConcurrentHa ...

  6. 数据库分区、分表、分库,读写分离

    转载自:http://www.cnblogs.com/bluebluesky/articles/6475779.html.http://www.cnblogs.com/bluebluesky/arti ...

  7. 分布式数据库架构--分库、分表、排序、分页、分组、实现

    MySQL分库分表总结: 单库单表 : 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到. 单库多表 : 随着用户数量的增加, ...

  8. 数据库优化,分表分库

    简介:TDDL(Tabao Distributed Data Layer)是淘宝开源的一个用于访问数据库的中间件,集成了分库分表,主备,读写分离,权重调配,动态数据库配置等功能.本文以2007年TDD ...

  9. php mysql分表分库_MySQL分表和分库方案(php版)

    1,主从复制,读写分离 对主库修改数据,查询使用从库.一主多从,来降低数据库读取压力. 2,分库分表 根据实体业务来分库,分表.如,根据数据的活跃性,根据用户uid等. 3,mysql 不同存储引擎区 ...

最新文章

  1. Linux之父警告全球程序员:我刚发布的5.12内核有bug,你们千万别用
  2. 6425C-Lab2 安全高效地管理AD
  3. python3.7和3.8的区别-Python 3.8 新功能来一波(大部分人都不知道)
  4. day18 17.c3p0连接池使用
  5. 英国皇家学会院士樊文飞:把大数据变小,突破企业资源限制
  6. 当你真的去买菜的时候,你就知道为什么奶奶姥姥对于价格那么敏感,为什么喜欢打折?
  7. 服务器与项目之间的关系,项目 服务器 和数据库的关系
  8. 跨域技术(JSONP与CROS)
  9. Teleport Pro使用教程
  10. HDU1253 胜利大逃亡
  11. CentOS网络配置解决方案
  12. 《微课实战:Camtasia Studio入门精要》——第2章 录制视频 2.1 录制视频基本常识...
  13. 8153网卡linux驱动,绿联Type-c千兆网卡RTL8153驱动
  14. matlab控制读取数小数位,matlab输出的数值型矩阵中如何控制小数位数,以及对齐方式?...
  15. 手动搭建webase(3)——WeBASE管理平台
  16. 51Ditu开放了地图服务API接口
  17. chrome浏览器无法安装crx插件的解决方法(以翻译插件为例)
  18. 免费|PDF文档翻译
  19. 在追梦的路上,唯独脚踏实地,才能梦想成真
  20. R语言数据可视化包ggplot2之折线图

热门文章

  1. 百度发布小度智能音箱大金刚:秒变投屏电视 售价199元
  2. 相机翻转设计的华硕旗舰ZenFone 6固件更新:新增“超级夜间模式”
  3. 元年·潮湃 首届搜狐5G峰会倒计时 参会大咖揭晓
  4. python爬虫框架scrapy操作步骤
  5. 2018年高二计算机试题,2018年上学期高二信息技术期末考试试题.pdf
  6. linux登录指令 pgsql_命令行方式登录PostgreSQL
  7. opencv图像-拼接线的处理
  8. std c++ 获取运行时间封装
  9. mysql pre_commit_Git — Pre-commit钩子的使用
  10. 与图片相关的几个库的编译