碎片或不碎片? GAE / JAVA / JDO

我目前正在将一些工作从MySQL移植到Google App Engine / Java.我正在使用JDO,以及需要的低级Java API.

我阅读了有关分片计数器的优化指南:http://code.google.com/appengine/articles/sharding_counters.html

我仍在构建我的应用程序的基础.我知道过早的优化是万恶之源;但这是明确记录的,以避免争用.所以我很难决定我是否应该偏向某种方式.

那么我应该默认分片计数器(以及其他可能更高频率的写操作对象),还是应该在没有分片的情况下继续前进并根据需要实现?

解决方法:

这里“早熟”的显着含义是“在适当的时间之前”.设计以避免限制,当很好地理解这些限制时,为时尚早.

打碎你的柜台.

上一篇:python – 如何在App Engine中表示一对一的关系


下一篇:MySQL笔记-ibd文件格式初步分析(仅数据块笔记)