本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
数据共享的注意事项
在使用Amazon Redshift数据共享时,请考虑以下事项:
-
仅当在不同Amazon Redshift集群之间共享数据时,才使用数据共享。在同一集群中,使用简单的三部分表示法 database.schema.table 从其他数据库中读取数据。您必须拥有必要的权限才能执行跨多个数据库的查询。
-
Amazon Redshift 将一个数据共享与单个Amazon Redshift数据库关联。您只能将对象从该数据库添加到关联的数据共享。
-
您可以在同一数据库上创建多个Amazon Redshift数据库共享。对在Amazon Redshift集群中创建的数据共享使用唯一名称。
-
您可以创建多个 schema,指向从使用者集群中的数据共享中创建的数据库。
-
您可以在 Amazon Redshift 集群中共享位于同一AWS账户中或跨可用区的数据。
-
作为数据共享用户,您继续仅连接到本地集群数据库。您无法连接到从数据共享中创建的数据库,但可以从这些数据库中读取数据。
-
通过数据共享,创建者集群需要为其共享的数据付费,使用者集群需要为其在访问共享数据时使用的计算付费。
-
您不能将数据共享用于不同 AWS 区域中的 集群。您只能使用跨区域快照复制来跨区域共享数据。
-
查询的性能取决于使用者集群的计算容量。