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

怎么用wordpress建手机网站建收费网站

怎么用wordpress建手机网站,建收费网站,公司网站对比那几点优势,中小微企业名录库查询文章目录 为什么需要分库为什么需要分表 什么时候需要分库分表只需要分库只需要分表 分库分表解决方案垂直分库水平分库垂直分表水平分表 分库分表常用算法范围算法hash分片查表分片 分库分表模式客户端模式代理模式 今天跟着训练营学习了分库分表,整理了学习笔记。…

文章目录

      • 为什么需要分库
      • 为什么需要分表
    • 什么时候需要分库分表
      • 只需要分库
      • 只需要分表
    • 分库分表解决方案
      • 垂直分库
      • 水平分库
      • 垂直分表
      • 水平分表
    • 分库分表常用算法
      • 范围算法
      • hash分片
      • 查表分片
    • 分库分表模式
      • 客户端模式
      • 代理模式

今天跟着训练营学习了分库分表,整理了学习笔记。
在这里插入图片描述

为什么需要分库

单机的数据库连接数是有限的,在高并发的场景下同时操作一个数据库容易将连接耗尽,使后序的数据库访问无法正常进行。
同时也是容量问题,单机容量毕竟使有限的,当存储量不断增加,数据库的容量无法全部承载。用多个库在存储,增加数据库的实列。

为什么需要分表

当一张表的数据库很大的时候,查询会变得很慢,虽然底层基于b+树速度还是很快的。分表可以减少每个表中的数据量,提高查询的效率。
提升写入性能,分表分散写入压力。
减轻锁的竞争,大表容易出现锁的竞争,导致性能下降。

什么时候需要分库分表

只需要分库

连接数不够需要进行分库。

微服务场景业务拆分,进行微服务拆分的时候根据业务边界,将各个业务的数据从数据库中拆分出来。
比如电商微服务系统,将订单、物流、商品、会员等分别存储到独立数据库中。

只需要分表

数据量太大了,单表超过了500万行或者单表数据量超过了2GB,就推荐分表了。单表数据库多,并发量不高,查询和存储性能遇到了瓶颈。

分库分表解决方案

垂直分库

专库专用,根据不同的业务将数据放在不同的数据库中去。

水平分库

将单表数据库切分到多个数据库服务器上去,每个库结构一样。来实现水平拓展。

垂直分表

垂直分表使对业务中字段较多的大表进行的一种优化策略,比如用户表分为两个,一个是用户的基本信息,还有一个是用户的详细信息。拆分后的小标只包含部分字段,两个表之间通过主键和外键关联。在这里插入图片描述

水平分表

将一个表数据分到多个表中去。

分库分表常用算法

范围算法

根据时间、地点等信息,进行分库分表。
在这里插入图片描述

hash分片

在这里插入图片描述
在这里插入图片描述

查表分片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

分库分表模式

客户端模式

小公司使用
在这里插入图片描述在这里插入图片描述

代理模式

在这里插入图片描述
在这里插入图片描述

http://www.yayakq.cn/news/252576/

相关文章:

  • 上饶便宜的网站建设360网站推广官网怎么优化
  • 怎么用linux做网站服务器网站后台管理生成器
  • 公司网站建设价位建设网站需要买什么
  • 网站建设五合一什么软件做网站比较好
  • 献县网站建设价格cms仿站
  • 选择响应式网站建设域名查询ip爱站网
  • 建设玩偶网站最终目的wordpress样式
  • 西安网站建设云李平面设计线
  • 任家房网站建设酒店设计公司排名
  • 网站制作开发及优化是什么极客邦
  • 南京网站开发免费网站域名空间申请
  • 在哪个网站可以做行测题同学录网站建设
  • 德国服务器网站课程资源网站开发解决方案
  • 桂林网站开发公司电话起飞页 wordpress
  • 单页面零售网站深圳市光明区实验学校
  • 大美南京网站外汇平台+网站开发
  • 公司制作网站价格表当今弹幕网站建设情况
  • 公司网站哪个建的好外销平台有哪些
  • 济南营销型网站建设团队湘潭网站建设网站
  • 制作网站南京怀化市鹤城区建设局网站
  • wordpress 清空修订版本seo职位要求
  • 正规品牌网站设计图片自己开发的软件怎么卖
  • 做淘宝优惠券推广网站西安网站开发工程师招聘
  • 网站案例模版wordpress怎么添加广告
  • 国内知名域名注册网站wordpress get_the_category()
  • 盘锦市政建设集团网站广告联盟评测
  • 网站建设的前端用什么编程弄个做网站公司
  • 做网站做app区别网站制作建设公司哪家好
  • 报社网站开发做什么西安做网站多钱
  • 珠海网站建设制作设计鹤壁seo