我需要一个 NoSql 数据库来写入连续的日志数据。大约。每秒 100 次写入。单个数据包含 3 列且小于 1kb。必须每天只读取一次,然后我可以删除所有日常数据。但我无法决定哪个是最便宜的解决方案;Google App Engine 和 Datastore 还是 Heroku 和 Mongolab?
问问题
4084 次
2 回答
8
我可以给你 GAE 的费用:
获取计费文档并假设您将有大约 2.58 亿次操作(每天 86400 秒 * 100 个请求/秒),这将花费您
Writing: 258M record * ($0.2 / 100k) = $516 for writing unindexed data
Reading: 258M records * ($0.07 / 100k ops) = $180 for reading once a month
Deleting 258M rec * ($0.2 / 100k) = $516 for deleting unindexed data
存储:每天 1kb 的 860 万个实体 = 每天 8.6GB = 240 GB / 月 = 平均 120 GB
Storage cost: 120 GB * 0.12$/GB = $15 / month
因此,您每月在 GAE 上的总操作约为每月 1300 美元。请注意,使用结构化数据库编写非结构化数据并不是最优的,它会反映在价格上。
于 2012-09-23T07:28:43.677 回答
1
对于 App Engine,建议您使用 memcache 进行此类操作,并且 memcache 不会产生数据库费用。使用 python 2.7 和 ndb,会自动使用 memcache,每秒最多可以写入 1 次数据库。
按当前计费:
读/写每天 6 美分。
每天不到 1 美元的存储空间
于 2014-06-25T13:12:40.640 回答