基金扩容卡是什么意思?

分布式数据库已经流行好多年產品非常众多,其中分布式数据库中间件使用场景最广本文主要是通过几道关于分库分表的常问面试题带你深入了解数据库分库分表,唏望对大家有所帮助!

  • 用过哪些分库分表中间件

  • 不同的分库分表中间件都有什么优点和缺点?

  • 你们具体是如何对数据库如何进行垂直拆汾或水平拆分的

其实这块肯定是扯到高并发了,因为分库分表一定是为了支撑高并发、数据量大两个问题的而且现在说实话,尤其是互联网类的公司面试基本上都会来这么一下,分库分表如此普遍的技术问题不问实在是不行,而如果你不知道那也实在是说不过去!

Q1 為什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)

说白了,分库分表是两回事儿大家可别搞混了,可能是光分庫不分表也可能是光分表不分库,都有可能

我先给大家抛出来一个场景。

假如我们现在是一个小创业公司(或者是一个 BAT 公司刚兴起的┅个新部门)现在注册用户就 20 万,每天活跃用户就 1 万每天单表数据量就 1000,然后高峰期每秒钟并发请求最多就 10天,就这种系统随便找一个有几年工作经验的,然后带几个刚培训出来的随便干干都可以。

结果没想到我们运气居然这么好碰上个 CEO 带着我们走上了康庄大噵,业务发展迅猛过了几个月,注册用户数达到了 2000 万!每天活跃用户数 100 万!每天单表数据量 10 万条!高峰期每秒最大请求达到 1000!同时公司還顺带着融资了两轮进账了几个亿人民币啊!公司估值达到了惊人的几亿美金!这是小独角兽的节奏!

好吧,没事现在大家感觉压力巳经有点大了,为啥呢因为每天多 10 万条数据,一个月就多 300 万条数据现在咱们单表已经几百万数据了,马上就破千万了但是勉强还能撐着。高峰期请求现在是 1000咱们线上部署了几台机器,负载均衡搞了一下数据库撑 1000QPS 也还凑合。但是大家现在开始感觉有点担心了接下來咋整呢......

再接下来几个月,我的天CEO 太牛逼了,公司用户数已经达到 1 亿公司继续融资几十亿人民币啊!公司估值达到了惊人的几十亿美金,成为了国内今年最牛逼的明星创业公司!天我们太幸运了。

但是我们同时也是不幸的因为此时每天活跃用户数上千万,每天单表噺增数据多达 50 万目前一个表总数据量都已经达到了两三千万了!扛不住啊!数据库磁盘容量不断消耗掉!高峰期并发达到惊人的 !别开玩笑了,哥我跟你保证,你的系统支撑不到现在已经挂掉了!

好吧,所以你看到这里差不多就理解分库分表是怎么回事儿了实际上這是跟着你的公司业务发展走的,你公司业务发展越好用户就越多,数据量越大请求量越大,那你单个数据库一定扛不住

比如你单表都几千万数据了,你确定你能扛住么绝对不行,单表数据量太大会极大影响你的 sql 执行的性能,到了后面你的 sql 可能就跑的很慢了一般来说,就以我的经验来看单表到几百万的时候,性能就会相对差一些了你就得分表了。

分表是啥意思就是把一个表的数据放到多個表中,然后查询的时候你就查一个表比如按照用户 id 来分表,将一个用户的数据就放在一个表中然后操作的时候你对一个用户就操作那个表就好了。这样可以控制每个表的数据量在可控的范围内比如每个表就固定在 200 万以内。

分库是啥意思就是你一个库一般我们经验洏言,最多支撑到并发 2000一定要扩容卡了,而且一个健康的单库并发值你最好保持在每秒 1000 左右不要太大。那么你可以将一个库的数据拆汾到多个库中访问的时候就访问一个库好了。

这就是所谓的分库分表为啥要分库分表?你明白了吧

Q2-3 用过哪些分库分表中间件?不同嘚分库分表中间件都有什么优点和缺点

这个其实就是看看你了解哪些分库分表的中间件,各个中间件的优缺点是啥然后你用过哪些分庫分表的中间件。

  • 博腾股份连续5个涨停板。永太科技连续5个涨停板。星湖科技、九洲药业近期的表现也相当强悍它们都与一家名为吉利德科学的美国药企有关。 目前抗病毒药物瑞德西韦(Remdesivir)备受关注,它正是吉利德的在研药物 近日,权威医学期刊《新英格兰医学杂志》在其官网上发布了一篇介绍美国首例确诊新型冠状病毒病例临床特征的研究报告其中提及,美国首例新型冠状病毒…

  • 来源 财联社 记者 黄一灵 春节开市首周A股成交量创下近10个月新高,累计成交达.cn)记者王仲琦 冯樱子 北京报道 自1月23日国家卫健委确认黑龙江省首例输入性新型冠状病毒感染的肺炎确诊病例以来该省开始全面发力防控阻击新冠疫情。截至2月8日9时黑龙江省应对新型冠状病毒感染肺炎疫情指挥部已经连续发布10次公告,督导疫情防控工作 目前…

  • 近期,瑞士信贷银行被曝监视两位前高管瑞信方面7号表示,其首席执行官蒂贾内·蒂亚姆将辞职,董事会已经接受蒂亚姆辞职决定。 瑞信在声明中说,蒂亚姆将于2月14日正式离职瑞信的瑞士业务主管托马斯·戈特施泰因将接替蒂亚姆。 蒂亚姆7日再次表示,对“监视醜闻”毫不知情并对丑闻的发生表示遗憾。他说瑞信近来卷入的“监视丑闻”败坏了这家有…

  • 新京报讯(记者 刘阳 实习生 汪林)2月8日,新京报记者获悉受新冠肺炎疫情影响,丰田汽车与现代汽车纷纷宣布推迟中国工厂复工时间至2月17日 其中,丰田汽车明确表示考虑箌国务院和地方政府的指导方针、以及疫情对零部件和物流带来的影响,丰田汽车决定延长停产时间“2月10日开始,我们将为2月17日及以后恢复正常运营做准备”据了解,丰田汽车目前在中国有12个…

  • 英国“疑欧派”准备欢庆脱离欧洲联盟当天欧盟向英国追讨经年度计费调整后需缴纳的11亿英镑(约合99亿元人民币)附加预算。欧盟称发此账单属常规操作时间“纯属巧合”。 英国《泰晤士报》6日报道依据英國与欧盟达成的退出协议,即便英国1月31日正式“脱欧”缴纳这笔“会费”也属法定义务。 当地时间1月29日欧洲议会批准“脱欧”协议。投票结束后在场议员手拉手唱…

  • 近期受新型肺炎疫情影响,亳州、安国、成都、玉林四大专业市场为了有效防范疫情输入和传播扩散保障广大药商及采购商身体健康,均向社会发布延迟开市公告除玉林市场开市时间确定在农历正月十七(阳历2月10日)之外,亳州、安国、成都三大市场具体开市时间待定本文收集了来自部分产地及市场的最新快讯,仅供大家参考!

我要回帖

更多关于 扩容 的文章

 

随机推荐