问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库文件增长方式有哪几种?

发布网友 发布时间:2022-05-02 23:21

我来回答

2个回答

懂视网 时间:2022-05-03 03:42

可扩展是服务器开发的一个重要的问题。

一个系统的可扩展包括好几个方面,在我看来,数据库可扩展几乎是其中最重要的一个了。

主要体现在两方面,1. io可扩展,iops要跟得上业务的需求,2.存储可扩展。

 

问题1:假设我有张用户道具表,用户不断增加,每个人有n个道具(n有上限,100个),平均n值为50,db要怎么支持?

如果我用mysql,要怎么做,单表承受不了吧?如果我用mongodb,要怎么做, 单个collection够不够?

答:如果使用mysql,两个方案,如果uid为自增id,那么可直接按号段范围分表,每n个用户一张表,如果uid非自增而是一些字符之类的,那么crc32(uid) % x,x即为分表个数。

 

问题2:如果问题1里面的n是无限的?

答:这个就麻烦了,我首选mongodb,单个文档有16MB的上限,假设我们只使用10MB,单个道具占用空间为id+cnt,共16字节,那么单个文档可以存储655360个道具,

虽然问题里的n是无限,但现实不太可能达到65w这么多。

如果真有这么多,怎么办?手工的分buck,每个文档为一个buck,buck有个id(1,2,..),个数,道具特别多的人,可以有好几个buck。

 

 

-----------------------------------------------------

更新2019.8.21

近来研究db比较多,看了innodb内部实现的文章,

数据库怎么支持数据无限增长?(长期更新)

标签:sql   使用   占用   个数   支持   扩展   文章   自增   怎么   

热心网友 时间:2022-05-03 00:50

1.按百分比(按数据库文件的总长度的百分之几增长)
2.按固定长度(按你设置的固定数量增长,如果你设置的1M,那么就按照1M大小增长)两种在建立数据库的时候,有选择的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么word换行的时候不对齐? 老人各类心脏病的急救方法有哪些呢? 老人心脏病突然发作怎么办 老人突发心脏病该如何急救呢? TAO黄子韬 tao什么学校毕业? 红楼梦第14回特色句92句精选 今天出院又入院医保 FPM看这一篇就够了 “更何入他不二门”的出处是哪里 抗日时期淞沪会战的资料’ 襄阳二十三中、二十中、三十一中学校对比,哪所最好? 襄阳二十三中的早操时间 淞沪抗战是 哪一年 在襄阳市23中,上初中的有没有考上大学? 松沪会战 简介 淞沪战役简介,作用,原因 淞沪会战 win7无网络访问权限!求教如何手动设置ip!!以下是连接属性:ipv4自动... win7系统没有链接网络,改IP地址他怎么没网关呢? 中日第二次淞沪会战发生在什么时候? 淞沪会战发生在哪一年结果怎样 Win7突然无internet访问了。要怎么设置ip和dns,谢谢。 我想要两个虎牙,如何把上颔尖牙变成虎牙? 人的门齿 臼齿 犬齿在哪,说方位 win7无线如何修改ip 门牙在哪﹖虎牙在哪﹖ 我的用电脑版微信登录不上去,而别人的号却可以登录上去(同一台电脑)? “一·二八”淞沪战争持续了多长时间? win7 在没有联网,没有网线的情况下如何设置IP 并且可以使用 交通事故伤残等级划分标准是怎样的 求三国群英传3的出场人物地点以及时间 昨晚梦见自己差点掉下悬崖,抓住了一块岩石,等了好长时间才被人救上来,这意味着什么?求解答。 李述永的履历 襄阳市火车站到襄阳二十四中有多远,打的士要多少钱 诸葛亮的躬耕地到底是在南阳还是襄阳? 斗兽棋规则疑问 冬瓜皮和冬瓜瓤哪个更利尿? 微信被封自助解封激活失败 公司注册多久后才可以开口腔门诊? 微信封了,号码激活失败,怎么办 以公司名义开的口腔诊所变更法人,医疗机构许可证要不要变更? 我的微信显示*登陆可解封,我试了好多好友电话都是激活失败,是什么原因啊 被封了,我试解封多次,还是失败了,怎么办 清晨,海面上一是什么,很难想象昨天夜里的惊涛骇浪,填成语? 点亮人生航行的灯塔800字作文 在微信上交电费的操作? 微信限制登录 可解封 但是解封失败怎么回事 写一段话描写观潮中的一景,展开想象 请问题目中“大变局”这个词中最关键是哪个字?中国面对“百年未有之大变局”