MySQL中可存储数据的最大限制

MySQL中可存储数据的最大限制,mysql,database,size,limit,data-storage,Mysql,Database,Size,Limit,Data Storage,我们正在为我们的期末论文创建一个使用php的注册系统。它还允许附加文档。我们正在使用MySQL,我想知道它将来是否会存储所有数据?我们如何知道可以存储在数据库中的数据的最大限制?无符号int最大值是4294967295 无符号bigint最大值为18446744073709551615 参考资料:您的硬盘有多大?那么大 值得注意的是,MySQL并不是一个很好的文档存储,如果您正在谈论用MySQL数据填充多TB驱动器,您可能会遇到一些严重的问题。备份这类东西变得越来越昂贵和繁重,如果服务器负载不足

我们正在为我们的期末论文创建一个使用php的注册系统。它还允许附加文档。我们正在使用MySQL,我想知道它将来是否会存储所有数据?我们如何知道可以存储在数据库中的数据的最大限制?

无符号int最大值是4294967295 无符号bigint最大值为18446744073709551615


参考资料:

您的硬盘有多大?那么大

值得注意的是,MySQL并不是一个很好的文档存储,如果您正在谈论用MySQL数据填充多TB驱动器,您可能会遇到一些严重的问题。备份这类东西变得越来越昂贵和繁重,如果服务器负载不足,您将需要专门的工具来可靠地执行此操作,并且在99%的数据保持不变的情况下,这是非常低效的

通常,最好使用文件系统存储文档,使用数据库存储相关元数据。这使您的工作数据集相当小,并为您的数据提供了多种存储选项,包括网络连接存储或类似Amazon S3的服务,您可以将其转储到云中


您还需要考虑使用复制文档存储,例如,或者这是否是应用程序的主要功能。它们提供了一些MySQL无法轻松实现的功能,尤其是在大型二进制存储方面。

不要将文件存储在数据库中,而是将其存储在文件系统中,并从数据库中引用它们。如果允许存储完整路径,则可以通过添加磁盘扩展系统。

所有数据的总体大小如何?我的意思是它会取决于硬盘的大小吗?我想它不会取决于硬盘的大小,但我不能给你一个明确的答案,因为我不确定。哦,好的。谢谢你的帮助:)我们的系统没有那么大。实际上,它只能在局域网内访问。如果它不比硬盘大,那么你就不会有任何问题。