我可以在SQL表中存储的最大记录数是多少?
问题描述:
可能重复:
What's the maximum number of rows a single SQL Server table can store?我可以在SQL表中存储的最大记录数是多少?
什么是记录我可以在SQL表中存储的最大数量?
答
的最大数据库大小为524272兆兆字节。 SQL Server的最大容量规格可以在这里找到:http://msdn.microsoft.com/en-us/library/ms143432.aspx
答
这取决于很多事情:
- 记录的架构。
- SQL的实现(有MySQL,MariaDB,PostgreSQL等)。
- 特定数据库类型(例如,MySQL支持InnoDB和其他几种数据库格式)。
- 它运行的机器的规格(例如硬盘的大小)。
如果你真的希望扩展,那么你可能想使用类似Google AppEngine与建立在BigTable,或Apache Cassandra顶部的DataStore API,虽然这些不会给你的SQL语法。但是,对于较小的数据集,MySQL/MariaDB做得相当不错,取决于你真正需要的可扩展性,它可能是合适的。或者从MySQL开始快速获得产品,然后根据需要迁移到更具可扩展性的东西,这可能是有意义的。
对于**广大**多数情况下应该是足够的:-) – 2011-04-06 04:40:36
如果您需要更多比那我想在项目! – Kevin 2011-04-06 05:18:26