我是否应该在Redshift中存储小数据集



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

我该怎么做,使用多语言存储可能是RDS Postgres来存储用户偏好,或者我应该只使用Redshift来模拟用户偏好。

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

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

最新更新