现在 Project Babel 中已经初步集成了 Google 的开源 MapReduce 组件,用来将一些数据进行重新计算——比如每个节点的贴数,有的时候因为写入失败或者是其他难以预料的原因,各种统计数据未必是准确的,而这些会影响到分页。
而现在有了 MapReduce,可以保证这些大规模的数据可以随时通过分布式整理的方式保持准确一致。
关于在 Google App Engine 上进行 MapReduce 操作,请看这里:
http://code.google.com/p/appengine-mapreduce/wiki/GettingStartedInPython
而现在有了 MapReduce,可以保证这些大规模的数据可以随时通过分布式整理的方式保持准确一致。
关于在 Google App Engine 上进行 MapReduce 操作,请看这里:
http://code.google.com/p/appengine-mapreduce/wiki/GettingStartedInPython