我試圖找出WSO2 CEP
如何工作,Event Stream
很簡單,但是什麼是Event Store
?它可以存儲設備歷史,但在哪裏?我在考慮Spark
,它只在內存中存儲數據,對吧?如果我想將設備歷史記錄存儲在RDMS
中,我可以做什麼?謝謝WSO2 IOTS:如何使用Event Store來存儲設備歷史記錄
0
A
回答
0
如果我簡要地解釋WSO2 CEP是如何工作的,或者說CEP蒸發引擎是如何工作的(它支持ITOS),還有事件流攜帶設備數據等。您可以編寫查詢來使用這些流,執行一些操作/操作併產生另一個事件流作爲輸出。這將會實時完成。 Siddhi是您將用來編寫這些查詢的語言。 Siddhi提供了稱爲事件表[1]的功能,您可以將事件存儲在內存中或RDBMS表中,並稍後使用它。
事件存儲是一個地方,您可以直接將傳入事件持久保存到RDBMS。但是這些數據主要用於由Apache Spark支持的批量分析。使用Event Store,您可以存儲完整的數據流,然後運行每小時/每日Spark查詢以提取統計數據。當然,對於存儲在RDBMS中的數據也可以這樣做,但前面提到的Siddhi如果需要的話可以使用。以下引用將有助於瞭解更多信息。
[1] https://docs.wso2.com/display/DAS300/Siddhi+Query+Language#SiddhiQueryLanguage-EventTable
[2] https://docs.wso2.com/display/DAS300/Persisting+Data+for+Batch+Analytics
https://docs.wso2.com/display/IoTS100/How+WSO2+IoT+Server+Function
https://docs.wso2.com/display/DAS300/Architecture
相關問題
- 1. 如何在SQL Server中的歷史記錄表中存儲歷史記錄
- 2. 如何使用歷史記錄類來處理瀏覽器歷史記錄
- 3. 如何使用django-simple-history存儲ManyToManyField的歷史記錄。
- 4. 從Bitbucket導入存儲歷史記錄?
- 5. 如何使用cookie來存儲用戶最近的網站歷史記錄(PHP)?
- 6. MATLAB命令歷史記錄:如何保存備份的現有歷史
- 7. 使用clearcase保存歷史記錄
- 8. 如何使用git log來標記文件歷史記錄?
- 9. 如何保存IEx歷史記錄?
- 10. 使用Neo4j存儲和查詢屬性歷史記錄
- 11. 使用JavaScript獲取存儲的HTML5歷史記錄
- 12. 使用本地存儲的HTML5文本字段歷史記錄
- 13. GWT歷史記錄:歷史記號
- 14. 如何在HTML5歷史記錄狀態下存儲功能
- 15. 如何存儲數據的更改歷史記錄?
- 16. 如何遷移Git TFS Azure存儲庫和歷史記錄
- 17. 如何「審查」git存儲庫的歷史記錄?
- 18. 如何從git存儲庫中刪除舊的歷史記錄?
- 19. 如何組織在DB中存儲歷史記錄的表?
- 20. 如何存儲和計算版本控制歷史記錄?
- 21. 如何使用UILabels顯示來自UITextField的歷史記錄?
- 22. 如何保存來自Rstudio歷史記錄的所有圖形
- 23. 如何使用歷史記錄將svk存儲庫遷移到git?
- 24. 從設備清除IAP測試用戶歷史記錄
- 25. 組合2個git存儲庫,保留文件歷史記錄,不保存提交歷史記錄
- 26. 創建空目錄時,Git是否存儲歷史記錄?
- 27. 用於存儲用戶位置歷史記錄的MongoDB架構
- 28. 如何用Nightwatch瀏覽歷史記錄?
- 29. 如何禁用歷史記錄?
- 30. 如何設計數據庫來維護庫存的歷史記錄