一个 5MB 的 SQL 数据库可以存储多少数据?

Posted

技术标签:

【中文标题】一个 5MB 的 SQL 数据库可以存储多少数据?【英文标题】:how much data can a 5MB SQL database store? 【发布时间】:2011-03-31 15:03:24 【问题描述】:

我有兴趣在我的项目中使用 Heroku。我目前对付费不感兴趣,但免费计划仅提供 5MB 数据库。

有什么方法可以用来了解一个 5MB 的数据库中可以存储多少列/行的简单文本数据?

谢谢

【问题讨论】:

【参考方案1】:

一个鲜为人知的 Heroku 秘密是 5 MB 不是硬限制。在 Heroku 对你不满意之前,你可以重复很多次(5-10 倍)。

在任何情况下,您都会对 5 MB 可以达到的效果感到惊讶,尤其是在您手动创建数据的情况下。例如,如果您正在存储博客文章 - 假设 20% 是开销(每篇博客文章的元数据),您需要在数据库达到 5 MB 标记之前写入 4,000,000 个字符的文本,这比War and Peace.

因此,如果您将整本书 存储在数据库中是不够的,但如果您要在其中写下一部小说,那么您应该可以使用相当长的一段时间。

【讨论】:

【参考方案2】:

这个公式比较容易理解,至少在模糊的方面是这样。基本上,将每列的大小相加,然后将该结果乘以行数。虽然这涉及的开销很小,但它可能小到可以忽略不计。

【讨论】:

以上是关于一个 5MB 的 SQL 数据库可以存储多少数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何开发数据库存储 > 5MB 以分布在几乎所有平台上的 PhoneGap 应用程序

sql server一个表能存多少条记录

sql简单查询语句

在它变得丑陋之前,我可以在 Sql server 表中存储多少条记录?

在设备上存储和更新数据的最佳方式

SQL Server 数据存储:4 GB Raw,SQL Server 有多少?