我是一名計算機科學本科學生。我正在研究活動識別Android應用程序。我的應用程序從移動傳感器(Acc + Gyro + Mag)讀取數據,然後在移動設備中進行一些基本處理。現在,我正在嘗試將這些數據上傳到AWS。 讓我詳細解釋這個項目。我開發了一個應用程序,它可以通過讀取移動傳感器中的數據來告訴用戶活動,並將數據本地存儲在移動設備上。現在,我試圖從不同的用戶組收集更多數據,因此我需要將這些數據上傳到雲端。我對AWS有一點認識,但不是專家。我正在使用AWS的移動集線器服務,在本模塊中,我找到了DynmoDB,但是我研究過的地方只適用於存儲小於2MB的數據。 我還在AWS上找到了許多存儲服務,例如DynmoDB,RedShift和RDS。現在,我感到困惑。我需要使用哪種服務?選擇用於存儲用戶數據的AWS存儲服務
單線問題:我希望實時和同時(在收集一些數據後)在雲上存儲傳感器讀數。我需要使用哪些服務?
P.S.我試圖解釋我的項目和問題。如果你想了解更多信息,請讓我知道
取決於您的要求,如成本,耐久性,可擴展性,性能,數據大小,查詢類型等。使用RDS,AWS管理管理和維護。 Redshift通常用作數據倉庫 –
您的意思是每個樣本或記錄大於2MB?另外,你想對數據做什麼?你需要運行SQL嗎?或者將它讀入一個程序並處理它?你會一次或多次讀取給定的記錄嗎? – systemjack