Heroku刚刚推出了几个新的数据库计划,其中一个计划是开发计划。 In heroku's Postgres blog,开发计划被描述为计划取代当前5MB免费数据库计划的计划。
该博客文章中有趣的是开发计划使用行限制而不是大小限制。我使用不同的方法进行了几次实验,但似乎没有限制。 只是好奇,有没有人知道硬限制?
首次实验:
第一个实验是在我的Mac上使用Navicat的手册INSERT INTO
并通过复制粘贴它执行了数十万次:
INSERT INTO table_name VALUES ('x');
结果,它运行大约2天才能获得近200,000行。好吧,它还没有达到硬限制。
第二次实验:
第二个实验是使用psql
,插入的记录数量增加到100万:
INSERT INTO table_name SELECT * FROM generate_series(1, 1000000);
一切运行正常,记录被插入,开发计划中超过一百万行,Heroku的postgres中似乎没有行限制。
抛出了另一项测试,它被提升到了1000万条记录:
INSERT INTO table_name SELECT * FROM generate_series(1, 10000000);
看到我的数据大小达到4GB已经让我停止了测试。我想可以安全地假设开发计划适合测试大量数据,而不是忘记它仍然处于公开测试阶段。
答案 0 :(得分:3)
Heroku announced对开发行进行10,000行限制。
答案 1 :(得分:1)
据我所知,目前还没有限制,但我确实看到HackerNews的一句话,声称它将在10 ^ 3区域内。