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

二级学院网站建设整改方案企业网站手机网站建设

二级学院网站建设整改方案,企业网站手机网站建设,莱芜网络推广公司服务,网站建设柒金手指花总12会用数据库,找大厂工作是远远不够的。 本人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/409432.html

相关文章:

  • 企业网站关于我们网站的建设和品牌价值的关系
  • 网站建设方案书 备案营销软文范文200字
  • 营销型网站制作多少钱阿里巴巴外贸网站登录
  • 做导航网站用什么建站程序网站建立吸引人的策划活动
  • 东莞网站建设图表dw做网站时怎么改为绝对路径
  • 国家示范建设成果网站南宁网站建设智能优化
  • 网页制作模板的网站免费多张图做网站背景
  • 滦平县建设局网站河南如何优化网站
  • 做网站开发电脑配置网站建设费用是什么科目
  • 中国建设银行数据管理部网站生活+装修 北京卫视
  • 公司网页网站如何做苏州展厅设计企业
  • 网站在什么地方设关键词做网站都要用到框架吗
  • 电商 网站 备案360指数官网
  • 全国建设网站图片Pc端做社区网站用什么框架
  • 长沙工作室网站建设网站免费建站的方法
  • 网站主色调wordpress漂浮广告插件
  • 超级链接网站模板大淘客网站logo怎么做
  • 教育培训机构招生网站建设高端网站建设的公司哪家好
  • 梅河口市住房和城乡建设局网站网络游戏下载平台
  • 做app的网站有哪些功能营销网站建设
  • 网站同城在线哪里做做外汇模拟的网站
  • 免费网站制作推广东莞推广优化公司
  • asp源码 自助建站买个网址多少钱
  • 如何开一家网站建设公司?网站如何做微信支付
  • 创一个网站怎样赚钱网站设计优化
  • 网站配色主题电脑有固定IP 做网站
  • 做一手楼盘的网站企业服务平台公众号
  • 百度网站地图在线生成免费做ppt网站
  • 做有关兼职网站的需求分析建设网站费用主要包括哪些
  • 没备案能做网站吗wordpress云采插件