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

为什么数据库不能做到零冗余?

发布网友 发布时间:2023-09-17 16:31

我来回答

1个回答

热心网友 时间:2024-11-25 12:42

这是因为不管什么类型的数据库,最终都是以硬盘文件的形式保存的,这就涉及到磁盘文件的空间分配问题,由于数据库文件中的数据大小是很难预估的,而且是时刻变化着的,因此只能预先向系统申请一块固定大小(打个比方是10M)的硬盘空间作为数据库的初始空间,然后数据在里面进行增删改时从外面来看整个数据库文件的大小是不变的(即10M),当然这就难免会出现空间冗余啊,而如果数据库文件的大小随数据量的变化随时改变,那么就肯定会出现碎片空间(因为硬盘中不可能只有你一个文件啊),东一块西一块的,这对数据库的读写效率会造成严重影响(尤其是数据量很大的时候)。因此,从效率上来考虑,必然要采用固定空间的方式才行,当初始空间大小(比如10M)无法满足需要时,再申请一块10M的空间即可。
数据库其实就是数据的仓库,现实中的实体仓库其实也是同样的原理:任何仓库都不可能根据货物的量来决定自己的大小的,只能是固定大小的,比如100平米的仓库,现在放了70平米的货,你不可能把多出来的30平米砍掉吧?就算可以砍掉,那下次再进来10平米的货,是否要紧急加建10平米的仓库空间?当然咯,假如你想走极端的话,这样做也不是不行,但是你考虑了成本和效率了吗?
所以,从技术上来说,数据库“零冗余”不是做不到,但是要付出“低效率”的高昂代价,而对于数据库来说,“效率”永远是第一考虑的要素。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 徐州到冯庙有多少公里 我的三菱PLC编程软件怎么不能模拟了 三菱plc仿真程序时,怎么会出现这种情况!我所有的软继电器都接通了,但 ... 钓鱼为什么要用红蚯蚓 简介和平精英为什么叫和平暖暖 一生所唤一世陪伴出自哪里 为什么有人会一次买十双一样的袜子? 为什么身上可以穿那么多衣服,脚就不能多穿几双袜子 开一家谭家菜店怎么样 ...觉得买贵了,想退不知道能退货吗?我买的时候没有看到实物就下单了能... 有哪些好用的带娃神器吗? aden + anais的 使用的Muslin棉有哪些好处? ...的2元一月的包月套餐有什么用?是不是就可以免费看书不用流量了?还... ...数据流量什么的都开了,就是不能上网,为什么? 原神脆弱树脂怎么获取原神脆弱树脂获取途径 原神脆弱树脂在哪里获取脆弱树脂获取方法 怎么在Word上制作信封标签? 对一个人动了情的句子 学生犯错老师该不该罚? 有关该不该批评犯错学生的辩论词 泰兴市农产品加工园区的介绍 宁夏体育局是啥级别 当一个男人对一个女人说一辈子,代表什么 什么风什么展 风舒云展的意义 李世民畏魏征的故事简介 如何关联两个 微信怎么关联另一个? 微信怎么关联其他? 微信怎么关联另一个 怎么把关联到另一个上面 一个如何关联两个? 微信怎么关联另一个 300厘米和4000毫米排列顺序 定制更衣柜属于印花税什么税目? 家具及配件税率是多少?家具及配件的税务编码是什么 开家具店税务登记是在地税还是国税.月销售不足5万要交什么税? 其他家具税率是多少?家具的税务编码是什么 产蛋鸡需要维生素A量是多少 每吨蛋鸡饲料加多少克维生素E?