关于大小型数据库库的区分,并没有严格意义上的定义,只不过根据其处理数据的能力与性能,倒是能区别开来。
支持大数据量,高并发访问的数据库,一般,就被称为大型数据库。比如oracle,sqlserver,db2,sybase等,都可以称之为大型数据库。
而mysql、access、VFP等则可以称之为小型数据库。当然,像Excel其实也是一个数据库,只是其约束性太小,不适合用于数据库。
oracle存储的数据量
传统数据文件(Smallfile)
32*1024(数据块大小)* (222-1)(一个数据文件的数据块数)*65533
(数据库中最多数据文件个数)= 9006784790495232(byte)/1024/1024/1024/1024=8191.6P
如果按照我们常用的block_size=8k,那么我们的数据库可以存储大小为2047.9P
大数据文件(Bigfile)
32*1024(数据块大小)* (232- 1)(一个数据文件的数据块数)*65533
(数据库中最多数据文件个数) = 9222949822242324480 (byte)/1024/1024/1024/1024 =8589541374P
如果按照我们常用的block_size=8k,那么我们的数据库可以存储大小为2147385343.5P