我需要一个NoSql数据库来写入连续的日志数据。大约每秒100次写入。单个数据包含3列且小于1kb。只需要一天读一次,我就可以删除所有的日常数据。但我不能决定哪一个是最便宜的解决方案;Google App Engine和Datastore,还是Heroku和Mongolab?
发布于 2012-09-23 15:28:44
我可以给你GAE的费用:
以billing docs为例,假设您有大约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存储:860万个实体,1kb /天=8.6 GB /天= 240 GB /月=平均120 GB
Storage cost: 120 GB * 0.12$/GB = $15 / month所以你每个月在GAE上的总操作大约是每月1300美元。请注意,使用结构化数据库来编写非结构化数据并不是最优的,它反映在价格上。
发布于 2014-06-25 21:12:41
使用App Engine时,建议您使用memcache来执行此类操作,并且memcache不会产生数据库费用。使用python 2.7和ndb时,会自动使用memcache,并且每秒最多只能写入1个数据库。
当前计费时:
每天6美分的读/写费用。
每天存储不到1美元
https://stackoverflow.com/questions/12547668
复制相似问题