我目前正在將一些工作從MySQL移植到Google App Engine/Java。我在需要時使用JDO以及較低級別的Java API。 http://code.google.com/appengine/articles/sharding_counters.html要碎片還是不碎片? GAE/java/jdo
我還在建設我的應用程序的基礎:
我通過優化指南,瞭解有關分片計數器讀。我知道不成熟的優化是萬惡之源;但爲了避免爭用,這已清楚記錄在案。所以我很難決定是否應該以某種方式偏見。
所以我應該在默認情況下分片計數器(和其他可能更高頻率的寫操作對象),還是應該按照需要進行分片和實施?
你打算怎麼處理這些櫃檯?我希望你不要將它們用於你的實體的自動增量ID。 – cherouvim
感謝您的關注,但無需擔心。我將計算諸如頁面瀏覽量和用戶操作之類的東西。 – Dave
聽起來不錯。也許使用memcache並每隔5分鐘使用cron清除數據庫? – cherouvim