一、方案背景
對于一套GEO管理系統(tǒng),其核心點(diǎn)與瓶頸在于數(shù)據(jù)庫的存儲性能與查詢能力;一方面,存儲服務(wù)需要應(yīng)對海量數(shù)據(jù)的低延遲存、讀,另一方面,存儲服務(wù)也要提供高效的GEO+多維度數(shù)據(jù)檢索。表格存儲(TableStore),作為一款Serverless分布式NoSQL數(shù)據(jù)庫,完全具備該系統(tǒng)的需求。
下面我們將基于TableStore打造一個【億量級GEO管理系統(tǒng)】;
需求場景
某店鋪搜索平臺,提供了億量級的店鋪信息。用戶通過平臺提供的PC端、移動端網(wǎng)頁,按照自己的需求維度組合,搜索用戶心儀的店鋪。平臺需要在地圖上展示店鋪的具體位置、店鋪詳細(xì)信息、店鋪主頁的跳轉(zhuǎn);
維度一:【距離1km內(nèi)】【人均100以內(nèi)】【評分最高】【奶茶店】;
維度二:【杭州市內(nèi)】【評分最高的】【沈家*】店鋪;
......
實(shí)現(xiàn)快速、多維GEO查詢功能,是GEO管理解決方案的核
熱門工具 換一換