我正在使用AWS Redshift解决大数据问题的解决方案。此应用程序现在需要个性化,需要在数据存储中存储用户首选项。系统中的用户少于100,因此不需要大数据存储。
我该如何解决这个问题,使用多语言商店可能是一个RDS Postgres来存储用户偏好,或者我只能使用Redshift来模拟用户偏好。
答案 0 :(得分:1)
如果您可以为您的系统和用例增加更多亮光,那就太棒了。一般情况下,Redshift对于并发性并不是很好,如果您的用例需要频繁读取此用户数据,那么您可以将其保留在任何其他事务数据库中。
但是如果您的系统是Analytical并且您在Redshift中拥有大表,并且还需要较小的表来执行连接;你可以很好地将该表保存在Redshift中,只需确保该表在所有节点上都可用(DISTSTYLE ALL)。它将阻止广播数据并提高查询性能