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

25

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

是否有任何方法可以知道在5MB的数据库中可以存储多少列/行的简单文本数据?

谢谢

2个回答

44
一个鲜为人知的Heroku秘密是5 MB并不是硬限制。在Heroku不会对你感到不满之前,你可以超过它很多(5-10倍左右)。
无论如何,你会惊讶于5 MB能够带给你多远,特别是如果你是手动创建数据。例如,如果你正在存储博客文章 - 假设20%是开销(每篇博客文章的元数据),那么在你的数据库达到5 MB标记之前,你需要编写4,000,000个字符的文本,这比战争与和平的内容还要多。
所以,如果你在数据库中存储整本书,这将不够用,但如果你在其中写下你的下一部小说,那么你应该可以使用相当长的时间。

0

这个公式相对来说比较简单,至少在模糊的层面上是可以理解的。基本上,将每一列的大小相加,然后将结果乘以行数。虽然这会带来一些额外的开销,但它可能足够小,可以忽略不计。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接