服务运营商的数据库能处理多大的数据量,目前国产数据库的TPS性能最佳能达到多少呢?

服务运营商的数据库能处理多大的数据量,目前国产数据库的TPS性能最佳能达到多少呢?,第1张

目前的数据库数据处理量已经达到PB级别了,1PB=1024TB=1048576GB。如此大的数据量是需要极高性能的数据库来支撑的。 关于TPS最佳性能,有一个权威的测试案例可以参考。2022年9月,由工业和信息化部电子一所(即“国家工业信息安全发展研究中心”,以下简称:电子一所)牵头制定的《通信行业数据库适配测试业务规范》、《通信行业数据库适配测试技术规范》正式获批立项。电子一所依据上述规范,聚焦核心应用场景,对众多国产数据库进行能力评测,亚信科技AntDB数据库的TPS(每秒事务处理量)测试成绩遥遥领先(该项测试第一名),TPS最佳成绩:43955事务/每秒。TPS测试的优越成绩也充分说明AntDB服务于运营商核心系统近十年的能力。AntDB作为核心交易数据库,今年某省移动基于AntDB完成了全国首个核心计费账务系统数据库自主可控项目改造,包含计费、帐处、账管系统在内的BOSS全域数据库改造,取得了突破性进展。

MySQL 3.22版最大表尺寸限制为4GB(4 gigabyte)。MySQL 3.23版本使用MySQL表格式,此限制则为800TB(2^63字节)的庞大规模!!800TB是一个什么量级概念?实际比较下Yahoo庞大的搜索引擎数据库目前仍没有(绝不可能)超过过30TB,那么我们就算作30TB,这就是说MySQL单个表格体积的大小约等于yahoo搜索引擎数据库的26.7倍!

查看所有数据库容量大小

select

table_schema as '数据库',

sum(table_rows) as '记录数',

sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',

sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'

from information_schema.tables

group by table_schemaorder by sum(data_length) desc, sum(index_length) desc

MySQL 3.22 限制的表大小为4GB。由于在MySQL 3.23 中使用了MyISAM

存储引擎,最大表尺寸增加到了65536TB(2567 –

1字节)。由于允许的表尺寸更大,MySQL数据库的最大有效表尺寸通常是由 *** 作系统对文件大小的限制决定的,而不是由MySQL内部限制决定的。

InnoDB 存储引擎将InnoDB 表保存在一个表空间内,该表空间可由数个文件创建。这样,表的大小就能超过单独文件的最大容量。表空间可包括原始磁盘分区,从而使得很大的表成为可能。表空间的最大容量为64TB。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10819726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存