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

手机做直播官方网站外链图片

手机做直播官方网站,外链图片,温州网站建设前十公司,建材网站做环保类型思路之前在面试的时候有老师问: 我看你使用了水平分表,但是如果有些 1%的数据占了访问量的 90%,而剩下 99%的数据只占了访问量的 10%。这种情况怎么处理。 1 、冷热分离 1.1、什么是冷热分离 冷热分离指的是在处理数据时将数据库分为冷库和热库…

之前在面试的时候有老师问:
我看你使用了水平分表,但是如果有些 1%的数据占了访问量的 90%,而剩下 99%的数据只占了访问量的 10%。这种情况怎么处理。

1 、冷热分离

1.1、什么是冷热分离

冷热分离指的是在处理数据时将数据库分为冷库和热库,冷库指用于存放走到了终态的数据(冷数据)的数据库,热库用于存放还需要修改的数据(热数据)的数据库。

1.2、什么情况下使用冷热分离?

从冷热分离的定义我们可以知道当业务需求涉及到冷热数据,表数据量增长速度快或数据量较大时,我们就该考虑是否使用冷热分离解决方案了。比如:
1)数据走到终态后,只有读没有写的需求。
2)用户能够接受新旧数据分开实现业务,比如查询新旧数据的时候分开操作。

1.3、如何判断一个数据到底是冷数据还是热数据?

一个数据是冷数据还是热数据,需要根据实际的业务需求来制定判定条件。满足热数据条件的归为热数据,满足冷数据条件的归为冷数据。

判定条件可以是表里的 1 个字段或多个字段组合的方式组成。
时间、状态等都是比较适合用作判定条件的字段。

比如,我们管理一个订单系统,针对订单主表,我们可以使用下面两种方式作为冷热数据的界定:

方式 1:使用“下单时间”字段作为判定条件,3 个月内的订单数据作为热数据,3 个月前的订单数据作为冷数据。
方式 2:使用“完结状态”字段作为判定条件,未完结的订单作为热数据,已完结的订单作为冷数据。
关于判断冷热数据的逻辑,这里还有 2 个注意要点必须说明:
1)如果一个数据被标识为冷数据,业务代码不会再对它进行写操作;
2)不会同时存在读冷/热数据的需求。

2、垂直分表

如果业务场景是针对于某几个字段会有很高的并发量的话,我们就可以对宽表进行垂直分表。

例如:文章表中含有文章基础信息,文章简介,文章内容几个字段。
但是例如文章的内容的访问量是要比文章基础信息要少很多的,而且一般文章内容这些字段还会比较大,非常影响磁盘 IO 和网络 IO

针对于这种现象我们就可以进行垂直分表,将原本的文章表分为文章基础信息表和文章内容表,这样就可以很好的解决。

http://www.hrbkazy.com/news/39984.html

相关文章:

  • 中山企业网站建设搭建网站基本步骤
  • 广州品牌设计网站建设百度竞价排名是什么方式
  • 广州门户网站开发微信广告推广平台
  • Wordpress循环一行3个divseo关键词报价查询
  • 网站 ca证书怎么做广州网站优化软件
  • 手机网站收费最近10个新闻
  • 免费网站建设教程视频bt磁力猫
  • 网站的后台登录注册怎么做盐城seo推广
  • 南沙做网站今日国际军事新闻
  • 做网站系统具体步骤西安网络推广公司大全
  • 扫码进入网站 怎么做微信群发软件
  • 网站域名年费seo网站优化培训
  • 郑州网站优化外包顾问网络整合营销公司
  • nba最新排名官网网站seo入门基础教程书籍
  • 做网站首选九零后网络微信公众号软文怎么写
  • 网站如何和其他网站做友情链接泾县网站seo优化排名
  • 怎样建立自己购物网站百度应用商店下载
  • 做网站后期怎么维护女教师遭网课入侵直播录屏曝
  • b2c商城网站建设 工具深圳网络营销推广外包
  • 咸阳公司做网站做一个公司网站要多少钱
  • 网站的建设目标文档国内it培训机构排名
  • 建设银行卡授权网站管理宁波seo优化排名
  • 网站开发在无形资产中做个公司网站大概多少钱
  • 中国品牌建设促进会网站许昌网络推广外包
  • o2o网站建设方案 多少钱深圳推广优化公司
  • 外包做网站多少钱网络营销服务商
  • 网站背景如何做百度网站入口
  • 做视频的网站靠什么收入外贸seo公司
  • 做网站需要留什么淘宝权重查询
  • 茌平做网站推广如何做网站营销推广