我們公司需要存儲和計算與內容創建,審覈/批准以及文檔發佈工作流相關的分析。我們正在尋找類似Amazon SimpleDB的東西。NoSQL - 如何生成數據範圍的柱狀圖
我們將存儲與用戶在系統中執行的操作相對應的「事件」。例如:
- [用戶B]要求[文檔B]可以在[時間]按[用戶A]
- [用戶A]批准[文檔B]在[時間]
- [用戶審查B]編輯[文檔B]在[時間]
- [用戶B]在[時間]發表[文件B]
然後,我們希望能夠創造的這個圖(直方圖/線圖)活動給定的時間段。例如:
- 編輯對時間
- 批准對時間
- 主要刊登對時間
- 認證VS主要刊登對時間
在SQL我認爲這將通過分組結果爲完成「桶」。但是,我很難弄清楚如何使用AWS Simpledb之類的NoSQL數據庫執行此操作,而無需使用Hadoop/Map Reduce對此進行批處理。這必須是實時的,所以任何批處理都是不可能的。
我們也在看Neo4J,所以如果有人有Neo的解決方案,我也會感興趣。
感謝
這也是一個很好的答案,但後者對我的用例更爲詳細。謝謝 –