2014-03-03 35 views
1

我收到一個高速流(高達14 Mbps)的位置信息高速流(讓我們簡化這(X,Y,Z,時間戳)。如何堅持的位置信息

在存儲這些數據之後,我執行諸如在有界3D空間內檢索點,在時間範圍內檢索點等操作。

我試過PostgreSQL + PostGIS,但是數據庫無法處理在過去一小時內對所有點的查詢需要超過10分鐘

我有一個服務器(IIRC 8四核2.0GHz CP我們,32GB內存)。我可以使用哪些解決方案/技術/技術來快速持續查詢數據?

如果我有多臺服務器,哪種解決方案會是理想的?

謝謝!

+0

如果通過「分片」來表示分區,然後顯示如何以最少的模式實現分區。 –

+0

我在白天對數據庫表進行分區,所以我每天有1個表(x,y,z,t),例如表(20140214),表(20140213)等等 –

+0

14 Mbps是很多。我想你除了按小時檢查配置和分區之外不能做太多的事情。 –

回答

0

如果您還沒有這樣做,您可能需要查看TSDB。它是爲與上述內容非常相似的用例而開發的。