gpt4 book ai didi

mysql - SQL 表最大行数

转载 作者:行者123 更新时间:2023-11-29 22:27:23 25 4
gpt4 key购买 nike

我有一个应用程序需要存储 4-5 万亿条记录。我不熟悉 mySQL 的限制,它能够处理这么大的数据量吗?性能会出现问题吗?

将其分成多个表会更好吗?

最佳答案

对表的限制将是它所占用的内存量,而不是记录本身的数量。

在运行 NTFS 的 Win32 系统上,MySQL 中的最大表大小约为 2TB。假设您有一个基本表,其中单个字段的宽度为 4 字节,这意味着表可以拥有的最大记录数为:

2000000000000 bytes / 4 bytes per field = 500000000000 = 5 billion records

因此,您似乎无法将 MySQL 用于您的目的。您可以尝试研究像 Cassandra 这样的 NoSQL 解决方案。

您还可以阅读this SO article了解更多信息。

关于mysql - SQL 表最大行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30159776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com