zoukankan      html  css  js  c++  java
  • 【原创】你知道Oracle 10G能存多少数据吗

    昨天晚上在看Oracle 10G联机文档中关于bigfile tablespaces的描述(引用1),发现了关于Oracle存储极限的简单描述。bigfile tablespaces的存在,让Oracle具有了海量数据存储和管理的能力。Bigfile最多可以有2的32次方(4G)个block(引用2),假设block size为最大值32KB,那么单个bigfile文件的大小就是4G*32KB=128TB,由于每个数据库最多只能包含64K个数据文件,那么假如Oracle全由bigfile组成,那么oracle最大的存储量为128TB*64k=8EB
    第一次听说EB,8EB是什么概念呢?
    BCZ:
    1EB=1024PB
    IPB=1024TB
    1TB=1024GB
    SO:
    8EB=1024*1024*1024*8GB=8589934592GB
    哇,86亿GB,中国人每个人揣一块7GB的硬盘,那么中国就是这个大数据库,真的是海量存储!TB级甚至PB级的数据库肯定有不少,但是单库能达到EB级,应该是比较难吧,据说一个挺大的数据库中国短信监控平台的数据库在08年就达到了380TB,每小时有6000W条记录入库,那么大的数据量不过才几百TB,更何况是8EB。虽然目前硬件还不支持,但是Oracle早已经支持这么大的存储了,不知道11G能存多少,应该更多吧。关系数据库的老大,果然不是盖的…

    引用1: http://docs.oracle.com/cd/B19306_01/server.102/b14220/physical.htm#i14068
    引用2:http://docs.oracle.com/cd/B19306_01/server.102/b14231/tspaces.htm#i1010733
  • 相关阅读:
    luogu P3368 【模板】树状数组 2
    dp
    vijos 羽毛
    luogu tyvj 纪念品分组
    codevs 1259 最大正方形子矩阵 WD
    python 序列化之pickle模块 json模块
    python 类的进阶
    python 面向对象与类的基本知识
    python 异常处理
    python time模块 sys模块 collections模块 random模块 os模块 序列化 datetime模块
  • 原文地址:https://www.cnblogs.com/zhangxsh/p/3494422.html
Copyright © 2011-2022 走看看