2015-02-09 70 views
0

我正在使用AWS Redshift解決大數據問題。此應用程序現在需要進行個性化設置,這需要將用戶首選項存儲在數據存儲中。系統中的用戶少於100個,因此不需要大數據存儲。我應該在Redshift中存儲小數據集嗎?

我應該怎麼做,使用多語言商店可能是RDS Postgres來存儲用戶偏好,或者我應該使用Redshift來模擬用戶偏好。

回答

1

如果您可以在系統和使用案例中提供更多信息,那將會很棒。一般來說,Redshift對於併發並不是很好,如果你的用例需要頻繁讀取這個用戶數據,那麼你可能會把它保留在任何其他事務數據庫中。

但是,如果您的系統是分析性的,並且您在Redshift中擁有大表,並且您還需要較小的表來執行連接;你可以很好地保留Redshift中的表格,只要確保該表格在所有節點上都可用(DISTSTYLE ALL)。它將防止數據廣播並提高查詢性能