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

桂林旅游网站建设广告联盟平台排名

桂林旅游网站建设,广告联盟平台排名,海口网站建设方面,理财网站模板文章目录一、切分水平切分垂直切分水平切分策略二、主从复制三、读写分离一、切分 水平切分 水平切分又称为sharding,它是将同一个表中的记录拆分到多个结构相同的表中。当一个表的数据不断增多的时候,sharding是必然的选择,它可以将数据分布到集群的不…

文章目录

  • 一、切分
    • 水平切分
    • 垂直切分
    • 水平切分策略
  • 二、主从复制
  • 三、读写分离


一、切分

水平切分

水平切分又称为sharding,它是将同一个表中的记录拆分到多个结构相同的表中。当一个表的数据不断增多的时候,sharding是必然的选择,它可以将数据分布到集群的不同节点上,从而缓解单个数据库的压力。
在这里插入图片描述

垂直切分

垂直切分指的是将一张表按列拆分成多个表,通常是按照列的关系密集程度进行切分,也可以利用垂直切分将经常被使用的列和不经常被使用的列进行切分到不同的表中。

在数据库的层面使用垂直切分将按数据库中表的密集程度部署到不同的库中,例如将原来的电商数据库垂直切分成商品数据库、用户数据库等。

在这里插入图片描述

水平切分策略

哈希取模:hash(key) % N;
范围:可以是ID范围也可以是时间范围
映射表:使用单独的一个数据库来存储映射关系

二、主从复制

原理如下图所示:
在这里插入图片描述
主要涉及到了三个线程: binlog线程, IO线程,SQL线程。
1.binlog线程: 负责将主服务器上的数据更改写入二进制的日志
2.IO线程:负责从主服务器读取二进制日志,并写入slave服务器的relay log。
3.sql线程: 负责读取relay log,解析出主服务器已经执行的数据更改并且写入slave 服务器中。

三、读写分离

主服务器处理写操作和实时性要求比较高的读操作,而slave服务器处理读操作。
读写分离能提高性能的原因在于:

  • 主从服务器负责各自的读和写,极大程度缓解了锁的争用;
  • 从服务器可以使用 MyISAM,提升查询性能以及节约系统开销;
  • 增加冗余,提高可用性。

读写分离常用代理的方式来进行时西安,代理服务器接收应用层传来的读写请求,然后决定转发到哪一个服务器


http://www.ds6.com.cn/news/16498.html

相关文章:

  • 展馆设计网站seo工具包
  • 现在学java的都是傻子 知乎电子商务seo实训总结
  • 一流的镇江网站优化微信管理系统软件
  • 宣传网站建设方案厦门谷歌seo
  • 鑫牛元网站建设吸引人的推广标题
  • 做网站需要apache搜索引擎google
  • 金方时代做网站怎么样广州seo托管
  • 自己的电脑做网站云存储用网站模板建站
  • 网站升级 云南省建设注册考试中心百度下载免费安装
  • 苏州网站设计公司简介怎么做百度关键词排名
  • 重庆网站制作公司电话seowhy培训
  • 网站页面图片布局如何设计美国疫情最新情况
  • 北京新闻网 今日新闻湖南seo服务
  • 西部数码网站源码无锡网站制作
  • win7本地做网站优化网站
  • 平陆县网站建设网站服务器是什么意思
  • 企业网站建设经验关键词推广效果分析
  • 采招网是怎样做的网站2023年7月最新新闻摘抄
  • 莒县做网站的公司免费个人网站申请
  • 网站的空间租用费优化关键词排名外包
  • 闲鱼上做网站百度产品推广怎么收费
  • 深圳本地招聘网站有哪些世界企业排名500强
  • 关于网站维护的书籍网页制作软件推荐
  • 个人养老金制度将出炉小吴seo博客
  • wordpress 汉化东营seo
  • ps里怎么做网站网络营销推广公司
  • 网站图片计时器怎么做济南百度开户电话
  • wordpress架站seo快速推广
  • 网站qq客服怎么做网络营销策略制定
  • 怎样做网站外部链接新闻内容摘抄