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

用html5做网站的心得体会惠州外发加工网

用html5做网站的心得体会,惠州外发加工网,鲜花网站建设论文,凡科建站官网文章目录range策略Range策略延伸基于Range范围分库分表业务场景hash取模案例规则水平分库分表,根据什么规则进行划分? range策略 自增id,根据ID范围进行分表(左闭右开) 规则案例: 1~1,000,000 是 table…

文章目录

  • range策略
  • Range策略延伸
    • 基于Range范围分库分表业务场景
  • hash取模
    • 案例规则

水平分库分表,根据什么规则进行划分?

range策略

自增id,根据ID范围进行分表(左闭右开)

规则案例:

  1. 1~1,000,000 是 table_1
  2. 1,000,000 ~2,000,000 是 table_2
  3. 2,000,000~3,000,000 是 table_3
    … …省略

优点

  1. id是自增长,可以无限增长
  2. 扩容不用迁移数据
  3. 容易理解和维护

缺点

  1. 大部分读和写都访会问新的数据,有IO瓶颈,整体资源利用率低
  2. 数据倾斜严重,热点数据过于集中,部分节点有瓶颈

Range策略延伸

范围角度思考
数字:
1.自增id范围

时间:
1.年、月、日范围
2.比如按照⽉份⽣成 库或表 pay_log_2022_01、pay_log_2022_02

空间:
1.地理位置:省份、区域(华东、华北、华南)
2.比如按照 省份生成库或表

基于Range范围分库分表业务场景

  1. 微博发送记录、微信消息记录、⽇志记录,id增长/时间分区 都行
    水平分表为主,水平分库则容易造成资源的浪费

  2. 网站签到等活动流水数据时间分区最好
    水平分表为主,水平分库则容易造成资源的浪费大区划分(⼀⼆线城市和五六线城市活跃度不⼀样,如果能避免热点问题,即可选择)

  3. saas业务水平分库(华东、华南、华北等)

hash取模

Hash分库分表是最普遍的方案

案例规则

用户ID是整数型的,要分2库,每个库表数量4表,⼀共8张表
用户ID取模后,值是0到7的要平均分配到每张表

库ID = userId % 库数量(2)
表ID = userId / 库数量(2) % 表数量(4)

优点:1.保证数据较均匀的分散落在不同的库、表中,可以有效的避免热点数据集中问题
缺点:1.扩容不是很方便,需要数据迁移

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

相关文章:

  • 塑胶托盘东莞网站建设做直播网站开发教程
  • 营销型网站是什么龙华住房和建设局网站官网
  • 论坛做视频网站黄石规划建设局网站
  • 门户网站建设方案招标文件女人与狗做网站
  • 徐州市新沂市建设局网站建站网络公司
  • 建网站多少钱可以卖货的江苏省建设执业中心网站
  • 青岛做网站推广公司企业网站建设物美价廉
  • wordpress一键安装空间宁波seo培训
  • 受欢迎的福州网站建设旅游网站开发需求
  • 北京电子商务app网站建设大兴项目营销推广策划
  • 官网网站优化公司婚庆网站模板下载
  • 中国网站名wordpress怎么做手机端
  • 网站没有地图怎么做的只做传统嫁衣网站
  • 安徽网站建设公司来宾绍兴seo网站托管方案
  • 国内专业网站建设重庆网站建设推荐
  • 教务在线网站开发报告书厦门网站开发公司找哪家
  • 爱用网站建设百度快速收录权限
  • 汽车网站建设制作费用安徽六安网
  • 目前做网站的公司有哪些珠海营销型网站
  • 百度一下进入首页seo快速排名工具
  • 建设银行手机银行网站广州网站模块建设
  • 优化推广网站怎么做网站建设宣传 mp4
  • 电子商务网站建设的基本过程网站建设的经验总结
  • 汉中网站建设公司电话郑州建网站公司
  • 厦门网站建设教学iis 网站建设中
  • seo品牌优化整站优化邯郸网站建设网页设计网络推广
  • 酒店网站建设报价详情合肥网站建设方案书
  • 成都php网站建设wordpress媒体库源码
  • 许昌市建设信息网站wordpress密码忘记了怎么办
  • 制作网站的方法有哪些内容wordpress新浪采集