Types of datashares in Amazon Redshift
A datashare is the unit of sharing data in Amazon Redshift. Use datashares to share data in the same Amazon Web Services account or different Amazon Web Services accounts. Also, share data for read purposes across different Amazon Redshift clusters.
Each datashare is associated with a specific database in your Amazon Redshift cluster.
A producer administrator can create datashares and add datashare objects to share data with other clusters, referred to as outbound shares. A consumer administrator can receive datashares from other clusters, referred to as inbound shares. For details on producers and consumers, see Datashare producers and consumers.
Datashare objects are objects from specific databases on a cluster that producer administrators can add to datashares to be shared with data consumers. Datashare objects are read-only for data consumers. Examples of datashare objects are tables, views, and user-defined functions. You can add datashare objects to datashares while creating datashares or editing a datashare at any time.
Data sharing continues to work when clusters are resized or when the producer cluster is paused.
There are different types of datashares: standard datashares, Amazon Web Services Data Exchange datashares, and Amazon Lake Formation-managed datashares. The following pages provide an overview of each of these.