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

网站qq交谈怎么做的安庆什么网站好小事做

网站qq交谈怎么做的,安庆什么网站好小事做,赣州快车公众号,前端开发需要的软件会用数据库,找大厂工作是远远不够的。 本人2025美团暑期AI面试好几个MySQL场景问题不会答,已脏面评。遂在此整理学习! 文章目录 美团AI面1.数据库分片sharding的概念,它有什么优势和挑战?优势Sharding 挑战 2. 分库分表的常见策…

会用数据库,找大厂工作是远远不够的。

本人2025美团暑期AI面试好几个MySQL场景问题不会答,已脏面评。遂在此整理学习!

文章目录

  • 美团AI面
    • 1.数据库分片sharding的概念,它有什么优势和挑战?
        • 优势
        • Sharding 挑战
    • 2. 分库分表的常见策略有哪些
        • a. 取模分片
        • b. 范围分片
        • c. 按业务
        • d. 按时间分
        • e. 混合分片

美团AI面

1.数据库分片sharding的概念,它有什么优势和挑战?

我当时甚至不清楚分片啥意思——其实就是分布式数据库,将数据拆分到多个数据库节点上。

每个数据库节点存储数据的一个子集,被称为分片(Shard)。

优势
  1. 水平扩展,能够支持海量数据

  2. 提高性能:

  • 多个数据库节点可以并行处理查询和写入请求,减少单个数据库的负载。
  • 每个分片只存储部分数据,索引体积更小,提高查询效率。
  1. 隔离
    单个分片出现故障,不会影响其他分片的数据
Sharding 挑战
  1. 怎么分?
    需要选择合适的分片键(Shard Key),否则:

数据倾斜:部分分片存储的数据量过大,导致查询压力集中,影响性能。

查询跨分片:如果查询涉及多个分片(如 JOIN、GROUP BY),可能导致性能下降。

  1. 维护

随着数据增长,可能需要重新分片。数据迁移过程复杂,可能影响在线业务。

需要额外的工具监控各个分片的健康状况,防止单点瓶颈。

  1. 跨分片问题

联合只能在应用层。

跨分片事务,需要引入两阶段提交(2PC)等机制。而且要保证数据一致性。

2. 分库分表的常见策略有哪些

延续上一个问题了,,

a. 取模分片

num % 3 == 0/1/2

✅ 数据均匀

❌ 拓展困难,模数想跳转只能重新计算。
      范围查询表现不佳

b. 范围分片

每10W个编号分到一个数据库中

✅ 支持数据查询,扩展方便

❌ 数据倾斜风险:可能部分连续数据访问量大,分片压力大

c. 按业务

常规,不要宽列

d. 按时间分

日志,订单等

e. 混合分片

先分用户表,再对其取模分片,再按时间分

http://www.dtcms.com/a/401577.html

相关文章:

  • 苏州网推广网站建设搜索引擎优化要考虑哪些方面?
  • 婚庆网站建设策划案费用预算网址缩短在线生成app
  • 网站建设和网页设计是不是一样公司名字大全集免费
  • 联系我们_网站制作公司优秀的网站建设
  • 护肤品网站建设的意义山西人工智能建站系统软件
  • 网站建设合同严瑾做旅游攻略去什么网站
  • 网站动态好还是静态好中国发达国家还有多远
  • 织梦网站导航固定网页设计基础教程视频教程
  • 福建省建设质量安全协会网站竞赛作品发表网站怎么做
  • 住房城乡建设部执业资格注册中心网站北京优化网站公司
  • 温州专业微网站制作网络公司广告设计属于什么学类
  • 做360全景的网站怎么做婚庆网站平台
  • 深圳市招聘信息网站网页框架与布局
  • 魏县网站建设亚马逊aws永久免费服务
  • 高端个人网站上海网站建设网络推广
  • 自己做的网站如何引流网站建设凡客
  • 百度的企业网站答辩ppt模板
  • 不会编程做网站wordpress 轻量级
  • 西安信息网站建设重庆市建设造价信息网
  • 通化北京网站建设新民个人网站建设优势
  • 贵阳企业网站平台公司属于什么行业
  • 大型网站制作需要多少钱网络代运营推广
  • 芜湖做网站wordpress 中文表单
  • 网站建设面试对策百度收录的网站多久更新一次
  • 徐州网站建设技术深圳品牌策划机构
  • 关于网站开发的个人小结个人网页设计与实现ppt
  • 安徽安能建设集团网站dede小视频网站源码
  • 专门做手工的网站做做网站2023下载
  • 新手做自己的网站软件的开发定制
  • 全屏 网站 代码html5制作网页的代码