问题描述
- 关于服务器最大支持容量的问题
- 最近在研究一些数据量比较大的问题,某一张表中有效数据量会达到将近10^17(10的17次方),查询效率很定是很大的问题,还有一个问题是服务器的存储空间,用oracle做了一下实验单表400万的情况下占用磁盘空间为400M左右,换算了一下,如果这10的17次方条数据同时存在磁盘上的话需要600PB的空间,我想问一下,目前为止如果一个服务器要达到600PB的空间应该怎么实现呢,目前的科技状况单个磁盘最大容量是多少,如果服务器挂载的话,单个服务器最大挂载量是多少,如果实现上述要求需要一个什么样的机组呢?
解决方案
如果你不优化你的数据存储。那么现在单个硬盘最大以8TB计算,需要几十万个。
但是我们有很多很多更高效的存储,比如稀疏矩阵、哈夫曼编码、频谱转换、哈希表、位图等等。
解决方案二:
600PB.. 用RAID磁盘阵列把
解决方案三:
600PB只能分库分表,分布式存储。
解决方案四:
上云计算吧,hadoop、hbase,能整的都整上,弄上1000个节点,肯定没问题,呵呵。
时间: 2025-01-02 13:11:35