【问题标题】:What is the maximum number of records I can store in a SQL table? [duplicate]我可以在 SQL 表中存储的最大记录数是多少? [复制]
【发布时间】:2011-04-06 12:26:21
【问题描述】:

可能重复:
What's the maximum number of rows a single SQL Server table can store?

我可以在 SQL 表中存储的最大记录数是多少?

【问题讨论】:

    标签: sql


    【解决方案1】:

    最大数据库大小为 524,272 TB。 SQL Server 的最大容量规格可在此处找到:http://msdn.microsoft.com/en-us/library/ms143432.aspx

    【讨论】:

    • 对于大量大多数情况应该足够了 :-)
    • 如果你需要更多,那么我想参与这个项目!
    【解决方案2】:

    这是一个有用的链接,

    http://msdn.microsoft.com/en-us/library/ms143432.aspx

    上面写着“每张表的行数 - 受可用存储空间的限制”

    【讨论】:

      【解决方案3】:

      这取决于很多事情:

      1. 记录的架构。
      2. SQL 的实现(有 MySQL、MariaDB、PostgreSQL 等)。
      3. 特定的数据库类型(例如 MySQL 支持 InnoDB 和其他几种数据库格式)。
      4. 运行它的机器的规格(例如硬盘的大小)。

      如果您真的想要扩展,那么您可能希望使用 Google AppEngine 之类的东西,其 DataStore API 构建在 BigTableApache Cassandra 之上,尽管这些不会为您提供 SQL 语法。

      不过,对于较小的数据集,MySQL/MariaDB 做得相当不错,并且取决于您真正需要的可扩展性,它可能是合适的选择。或者,从 MySQL 开始快速推出产品,然后在需要时迁移到更具可扩展性的产品可能是有意义的。

      【讨论】:

        猜你喜欢
        • 2011-04-22
        • 1970-01-01
        • 1970-01-01
        • 2018-01-23
        • 2013-12-11
        • 1970-01-01
        • 2011-08-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多