我目前正在開發一個大型Web應用程序,它可以產生大量的日誌數據。由於我們沒有將所有事件記錄到數據庫的基礎設施,因此我們將它們寫入文件。不幸的是,這使得搜索特定事件的日誌非常困難,並且無法根據頻率生成報告。使用AWS進行應用程序日誌記錄數據庫
在試圖找出如何實現更好的數據庫日誌時,我發現了亞馬遜的服務。具體爲SimpleDB和DynamoDB。其中一個用例的SimpleDB是logging,但後來它指出
亞馬遜SimpleDB的設計用於存儲相對少量的數據...
這似乎是矛盾的。以下是我的問題:
- 這些數據庫服務是否適合記錄應用程序事件?
- 適合從日誌數據生成報告嗎?
- 我會使用時間戳作爲我的主鍵嗎?
- 這種服務或其他我應該考慮的東西有缺點嗎?
謝謝,感謝您的反饋。我會讓問題公開幾天,看看是否有任何其他信息即將出現,但您的回答正是我所期待的。 – Sparafusile