一个 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 应用程序