我有一個非常簡單的數據庫結構(基本上只有一個用戶表),有兩個基本操作:在我的場景中使用什麼AWS服務?
用戶可以登錄,獲取身份驗證令牌,並稍後使用存儲在此用戶表中的令牌提交一些數據(只有幾個字節)。
但是,許多用戶可以同時做到這一點(例如,在一分鐘內有10萬用戶,例如在有限的時間內)。
我想知道什麼是一個很好的技術選擇。我不害怕使用NoSQL數據庫或任何東西,並且試圖以可擴展的方式結束。
我一直在想排隊系統,以及填充數據庫的任務..或者我只需要亞馬遜SimpleDB,甚至不打擾排隊消息?還是我需要RDS解決方案來讓多個EC2實例與「相同」數據庫交談?或者根本不是亞馬遜網站服務? 感謝您的指點,我對此非常感興趣,並希望在各種權衡中獲得一些見解,以及對我的應用程序有什麼最佳選擇。
您是否認爲我也可以用Amazon ElastiCache替換我的數據庫?通過在高併發訪問的情況下使用它幾個小時,然後將其結果分析回數據庫中? – buddhabrot 2012-07-12 09:55:43
我更喜歡在讀密集環境中使用Elasticache。我認爲在持久化之前緩存你的數據是沒有太大意義的。 – Viccari 2012-07-12 11:04:06
我現在嘗試了RDS,但是我被困在約10000條記錄更新/分鐘,對於連接到它的一個EC2實例。你認爲我還可以擴展嗎? – buddhabrot 2012-07-12 13:16:09