当前位置: 首页 > news >正文

巢湖路桥建设集团有限公司网站济宁seo公司

巢湖路桥建设集团有限公司网站,济宁seo公司,图库网站源码下载,做网站接私单什么是分库分表? 分库分表是两种操作,一种是分库,一种是分表。 分库分表又分为垂直拆分和水平拆分两种。 (1)分库:将原来存放在单个数据库中的数据,拆分到多个数据库中存放。 (2&…

什么是分库分表?

        分库分表是两种操作,一种是分库,一种是分表

        分库分表又分为垂直拆分水平拆分两种。

        (1)分库:将原来存放在单个数据库中的数据,拆分到多个数据库中存放。

        (2)分表:将原来存放在单个表中的数据,拆分到多个表中存放。

        垂直拆分特点:        

        (1)每个库(表)的结构都不一样;

        (2)每个库(表)的数据至少一列一样;

        (3)每个库(表)的并集是全量数据;

        水平拆分特点:

        (1)每个库(表)的结构都一样;

        (2)每个库(表)的数据都不一样;

        (3)每个库(表)的并集是全量数据

        垂直分库:专库专用,按照业务将表进行分类,分布在不同的数据库中,每个库可以放在不同的服务器上。

        根据业务拆分,如图:电商系统,拆分成订单库、会员库、商品库。

        垂直分库优点:

        (1)解决业务层面的耦合,业务清晰;

        (2)能对不同业务的数据进行分级管理、维护、监控、扩展等;

        (3)高并发场景下,垂直分库一定程度的提升IO、数据库连接数、降低单机硬件资源的瓶颈;

        垂直分表:将一个表按照字段分为多表,每个表里面都存储其中一部分字段。

        根据业务去拆分表,如图:把  user表  拆分成  user_base表  和  user_info表,user_base表 负责存储登录,user_info表 负责存储基本用户信息。

     

        水平分库:同一个表的数据按一定规则拆到不同的数据库中,库放在不同的服务器上。

 

         如图:按会员库拆分成会员1库、会员2库;以userid拆分,0~1000为1库,1001~2000为2库。

         水平分库优点:

                (1)解决了单库大数据,高并发的性能瓶颈;

                (2)提高了系统的稳定性及可用性;

        水平分表:同一个数据库内,对数据行拆分,不影响表结构。

        如图:users表 拆分成 users1表 和 users2表;

        水平分表优点:

                (1)优化单一表数据量过大而产生的性能问题。

                (2)避免IO争抢而减少锁表的几率。

http://www.mmbaike.com/news/112165.html

相关文章:

  • 公司网站建设推荐什么是seo关键词优化
  • 做游戏网站赚钱么网络营销软文范例300字
  • 2018年公司网站建设费分录新闻发稿推广
  • 海珠营销网站建设报价网站关键词优化排名公司
  • 重庆网站建设培训班小广告公司如何起步
  • 西安政府网站建设公司做百度推广的业务员电话
  • wordpress ckplay播放合肥seo
  • 网站建设 在线购买seo排名方案
  • 网易建站模板推广引流渠道有哪些
  • 网站开发与维护算什么职位it行业培训机构一般多少钱
  • 网站主页模板百度怎么注册自己的网站
  • 怎么做 废旧回收网站seo站外优化最主要的是什么
  • 沈阳项目天津seo公司
  • 昭通网站开发怎么做好网络营销推广
  • qt做网站界面龙岗网站建设公司
  • HTML5移动端手机网站开发网络营销有什么岗位
  • 网站左侧悬浮导航代码太原网站建设开发
  • 政府网站外文版建设百度网页版怎么切换
  • 建设网站的特色seo公司厦门
  • 沈阳网站建设syxhrkj青岛seo服务
  • wordpress新站注意事项管理培训班
  • bbs网站建设自媒体平台大全
  • 温州网站建设有限公司日照seo公司
  • 专业做合同的网站枸橼酸西地那非片功效效及作用
  • 哈尔滨网站制作公司哪家好公司查询
  • 商标查询网站怎么做违禁网站用什么浏览器
  • 微网站制作网站制作基本流程
  • 重庆网站建设seo公司推广方式
  • 泉州专业网站建设百度免费发布信息网站
  • 厦门做网站公司有哪些网络营销的推广手段