推广

如何设计可以动态扩容缩容的分库分表方案?

iseeyu2年前 (2024-02-21)推广130

如图,假设我们申请了4台数据库服务器,每台上面部署了8个数据库,每个数据库对于每张表分了32张表

  • 3、扩容的时候,申请增加更多的数据库服务器,装好mysql,倍数扩容,4台数据库服务器,扩到8台数据库服务器,16台数据库服务器,原来的数据库服务器的数据库数量倍数递减(比如原来有4台服务器,每台服务器部署8个数据库,现在扩容一倍,有8台数据库服务器,那么每台数据库服务器就只用放原来的一半数据库,4个数据库即可)

  • 4、由dba负责将原先数据库服务器的库,迁移到新的数据库服务器上去(比如这里的db0~db3),,不需要进行数据迁移,dba有很多工具,库迁移,比较便捷

  • 5、我们这边只需要修改一下配置,调整原来的库的服务器地址为迁移后的库所在数据库服务器的地址即可

  • 6、重新发布系统,上线,原先的路由规则变都不用变,直接可以基于2倍的数据库服务器的资源,继续进行线上系统的提供服务

总结:

如果我们想一开始设计成以后不需要改业务代码的表设计,那么我们需要对自己的数据量和吞吐量做一定的计算,然后对分的库数量和表数量做评估。
比如说假定一台数据库服务器可以承受2000写并发,一张表我们预计存500W数据,我们这个32个数据库,32张表,最多可以放32*500W约=40亿的数据,后面申请服务器资源的话也只是对并发数量进行扩容,而不是对表存储量扩容。

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/57510.html

相关文章

新站上线需要做哪些布局需要做哪些工作。

新站上线需要做哪些布局需要做哪些工作。

网站优化的新站上线后应该怎么做?新站上线后如何做才能提升排名,才能实现网站盈利,使用那些方法可以让我们的网站发挥作用,实现企业营销利益最大化!作为seo优化人员,你首先需要设置标题,描述等,提交百度链接等,这样才能更好的网站排名和收录网站,除此之外,还需要做哪些准备工作呢? 1、填写网站...

10张PPT干货,5个步骤教你写出一流文案!

10张PPT干货,5个步骤教你写出一流文案!

  如何写出一流的文案?   这一直是很多产品运营的朋友苦恼的问题。 大家在写文案的时候,很容易陷入一个误区,认为好的文案或者说有创意的文案都是通过发散思维产生的,背后没有什么逻辑性的思考流程,就是脑子里一下子蹦出了这句文案。   然而实际上,一个...

淘宝突破层级怎么做大单(淘宝刷大单层级有用吗)

淘宝突破层级怎么做大单(淘宝刷大单层级有用吗)

淘宝店铺层级的提升还能够提升店铺的展现量,这也会使得自然流量得到很大的提升。产品质量是我们首先要保证的,无论是什么类目,产品质量都是我们做店铺的根本,如这点都不能保证,就更不用说长远的发展了。...

营销管理的5种需求

营销管理的5种需求

高段位的基础:营销管理!营销是什么?营销就是计划和执行计划的全过程,是定价,是宣传推销,是为了创建、交换和满足个人及机构目标而提供的理念、产品和服务。1、企业如何发现、创造以满足目标消费者需求,并获取利润的过程。2、营销用来辨识未被满足的需要,评估该目标的规模和利润潜力,找...

如何解决搜索引擎蜘蛛抓取异常预防搜索引擎抓取异常的技巧。

如何解决搜索引擎蜘蛛抓取异常预防搜索引擎抓取异常的技巧。

SEOER经常反映这样一个问题:有一些高质量的网页,用户也可以正常访问,但搜索引擎蜘蛛不能正常访问和抓取。在这里,海南互联网营销网站的优化就是说,这种优化现象会造成搜索结果覆盖率的不足,这是对搜索引擎和网站的损失。百度称这种情况为“抢占例外”。 大量内容被搜索引擎蜘蛛异常抓取。百度搜索引擎会认为该...

小编分享seo优化有哪些步骤。

小编分享seo优化有哪些步骤。

seo优化做的好不好,很大程度上会影响到企业的营销和宣传,所以作为优化人员,必须从基础做起,把每一项工作都做到位,才能让企业的发展越来越好,那么有效的SEO是哪些呢?今天小编为大家分析一下! 第一、关键词分析 SEO优化的第一步,也是最重要的一步,就是将关键词需要关注的量进...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片