2012-04-18 34 views

回答

0

你可以考慮一下兩種方法:

  • 當可能的結果數量少,大鴻溝可用的機器之間的座標空間,併發送查詢只對機器,其負責的區域與X英里的圓圈相交的查詢數量
  • 時的潛在結果的數量是很大的存儲對象分散,因此使得它們均勻地在所有機器上的分佈式(您可以通過隨機或對象的起源選機 - 這取決於)和後每個查詢到所有的機器和合並接收結果。

進一步變化取決於獲取有關問題性質的更多信息。

+0

根據空間的劃分成多個部分,請參閱:http://en.wikipedia.org/wiki/Quadtree – 2012-04-18 18:37:16

+0

有沒有分區的一個很好的策略整個數據集?例如,我們可以將相鄰的事物存儲到一個表中,但是如何處理分區邊界中的查詢? – lingguang1997 2012-04-18 20:29:51

+0

只要通過應用程序尋址是一致的,你的邊界處理是好的 – 2012-04-18 20:35:44