我正在研究D3可視化,幸運的是已經取得了一些進展。但是,我遇到了一個問題......說實話,我不確定它是一個MongoDB問題還是一個D3問題。你看,我試圖從一組傳感器點(我的JSON對象包含時間戳,光線,溫度,溼度和運動檢測級別或每個數據點)製作一系列圖形。但是,我的傳感器每8秒將數據上傳到我的MongoDB數據庫。所以,如果我查詢MongoDB數據庫只有一天的數據......我得到了10,800個數據點。更糟糕的是,如果我要求提供一個月的數據,我會被324,000個數據點淹沒。我的問題是,當處理超過1000個點時,我的d3可視化變慢了(我正在用四個不同的圖形來顯示數據,每個圖形都使用一個畫筆來選擇圖形上的某個域。限制我試圖查看的數據量?使用MongoDB可以更好地完成這項工作嗎(所以基本上過濾我查詢的數據,並且只根據我試圖查詢的時間值的大小來獲取每個第n個數據點) 。還是有更好的方法?一旦我檢索了整個數據集,我應該嘗試使用D3過濾數據嗎?減少需要處理的點數的最佳方法是什麼?提前致謝。用MongoDB和D3減少大數據集
0
A
回答
0
MongoDB是在過濾偉大如果你真的只需要該數據的一個子集,指定在find
查詢 - 這會限制時間的子集,或者如果你是聰明只得到數據每小時或類似的第一分鐘。
或者,你可以從字面上減少數據出來使用aggregation framework的MongoDB的量。這可以用來得到部分的總和或平均值或相似。
相關問題
- 1. Spark數據集使用空值減少?
- 2. Mongodb地圖減少2個集合
- 3. mongoDB map/reduce減去減少
- 4. mongoDB地圖/減少
- 5. Mongodb使用地圖的字數減少
- 6. Python)如何減少解析大數據集的運行時間
- 7. 減少AWS RDS數據庫大小
- 8. 減少SQL Server數據庫大小
- 9. thread_cache_size減少CPU和最大連接數?
- 10. 大數據集中斷d3 sankey圖
- 11. 減少數據庫調用
- 12. 集大小甚至不減少它
- 13. 擴展Greenplum羣集(段大小減少)
- 14. 減少數據集的尺寸和實現
- 15. 如何減少d3中的碎片數據?
- 16. mongodb的地圖減少value.count
- 17. MongoDB:映射沒有減少?
- 18. Mongodb併發映射減少
- 19. MongoDB中的MapReduce - 減少BSONElement
- 20. SQL減去大型數據集
- 21. MongoDB擴展和內存使用量非常大的數據集
- 22. 使用存儲庫模式時的MongoDB和大型數據集
- 23. Uipicker組件分割,以儘量減少使用大型數據集滾動
- 24. 如何在刪除大量數據後減少MongoDB存儲空間
- 25. MapReduce與MongoDB - 多少次減少運行?
- 26. MongoDB:自己分割大型數據集?
- 27. Mongodb比較兩個大數據集合
- 28. 使用MongoDB的映射減少
- 29. 減少TimePicker大小
- 30. 減少BitmapDrawable大小