1
A
回答
0
你可以考慮一下兩種方法:
- 當可能的結果數量少,大鴻溝可用的機器之間的座標空間,併發送查詢只對機器,其負責的區域與X英里的圓圈相交的查詢數量
- 時的潛在結果的數量是很大的存儲對象分散,因此使得它們均勻地在所有機器上的分佈式(您可以通過隨機或對象的起源選機 - 這取決於)和後每個查詢到所有的機器和合並接收結果。
進一步變化取決於獲取有關問題性質的更多信息。
相關問題
- 1. 分佈式系統設計
- 2. 在一個點的x英里內找到物體
- 3. Zookeeper分佈式系統設計
- 4. X =東西(X)的東西(X)
- 5. 如何設計和驗證分佈式系統?
- 6. 分佈式分析系統上數據一致性的體系結構設計
- 7. 如何在分佈式系統中
- 8. 監控分佈式系統的設計模式?
- 9. Python的 - 統一的東西分能
- 10. 分佈式系統
- 11. 分佈式系統
- 12. 計數不在那裏的東西?
- 13. 需要一個分佈式鍵值查找系統
- 14. 找到我的城市的X英里內的人
- 15. 分析分佈式系統
- 16. 關於分佈式系統設計的問題 - 斯卡拉
- 17. 分佈式電子郵箱的Akka演員系統設計
- 18. MongoDB的分佈式系統
- 19. 如何找到10個值,按指數分佈,總計爲一個值,x
- 20. 什麼是簡單英語的分佈式(多層)系統?
- 21. 如何設計任務分配系統?
- 22. 服務器如何成爲分佈式系統的一部分?
- 23. 如何找到沒有東西時返回其他東西?
- 24. 用於分類東西的設計模式
- 25. 在Lucene.NET中找不到一些東西
- 26. 找到這個東西,並替換它後面的東西
- 27. 如何創建分佈式計算系統?
- 28. 你會如何設計一個像消息系統一樣的twitter,如何設計消息系統?
- 29. 「在X英里內」在mongodb中搜索
- 30. 如何讓SmartGit/Hg在非英語系統中找到mercurial?
根據空間的劃分成多個部分,請參閱:http://en.wikipedia.org/wiki/Quadtree – 2012-04-18 18:37:16
有沒有分區的一個很好的策略整個數據集?例如,我們可以將相鄰的事物存儲到一個表中,但是如何處理分區邊界中的查詢? – lingguang1997 2012-04-18 20:29:51
只要通過應用程序尋址是一致的,你的邊界處理是好的 – 2012-04-18 20:35:44