当前,我们将为机器学习功能将Redshift和PostgreSQL RDS数据库链接在一起,以便我们的ML服务器可以在单个位置查询和加入数据。
据我所知,有两种解决方案:
dblink
创建将两个数据库连接在一起的视图对于选项1,我们可以使用的最佳AWS服务是什么(我们更喜欢使用AWS服务)?
对于选项2,性能如何(我们当前的redshift容量为80GB,postgresql为7GB)。
还有其他解决方案吗?
从Amazon Redshift引入了对联合查询(预览)的支持:
预览版Amazon Redshift联合查询功能使您可以查询和分析跨运营数据库,数据仓库和数据湖的数据。借助联合查询,您现在可以将针对Amazon RDS for PostgreSQL和Amazon Aurora PostgreSQL的实时数据的查询与跨Amazon Redshift和Amazon S3环境的查询集成在一起。
联合查询使您可以将实时数据合并为商业智能(BI)和报告应用程序的一部分。Redshift中的智能优化器可将计算的一部分直接下推并将其直接分配到远程操作数据库中,以通过减少网络上移动的数据来提高性能。Redshift根据需要通过其自身的大规模并行处理功能来补充查询执行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句