0

我正在使用 AWS Redshift 解决大数据问题。这个应用程序现在需要个性化,这需要将用户偏好存储在数据存储中。系统中的用户少于 100,因此不需要大数据存储。

我该如何解决这个问题,使用多语言商店可能是 RDS Postgres 来存储用户偏好,或者我应该只使用 Redshift 来模拟用户偏好。

4

1 回答 1

1

如果你能对你的系统和用例有更多的了解,那就太好了。一般来说,Redshift 对于并发性不是很好,如果您的用例需要频繁读取此用户数据,那么您可能可以将其保存在任何其他事务数据库中。

但是,如果您的系统是分析型的,并且您在 Redshift 中有大表,并且您还需要较小的表来执行连接;您可以很好地将该表保留在 Redshift 中,只需确保该表在所有节点上都可用(DISTSTYLE ALL)。它将防止数据被广播并提高查询性能

于 2015-02-10T06:59:13.577 回答