@aws-cdk/aws-redshift-alpha: Add encoding and comments for redshift tables column construct #22506
Labels
@aws-cdk/aws-redshift
Related to Amazon Redshift
effort/medium
Medium work item – several days of effort
feature/pfr
Product Feature Requests that originated outside of GitHub
feature-request
A feature should be added or improved.
p1
Describe the feature
Currently we have this construct:
https://docs.aws.amazon.com/cdk/api/v2/docs/@aws-cdk_aws-redshift-alpha.Table.html
Whose columns are defined as:
https://docs.aws.amazon.com/cdk/api/v2/docs/@aws-cdk_aws-redshift-alpha.Column.html
And this is great. However, in the world of big data, columns need encoding for faster performance and lower storage space:
https://docs.aws.amazon.com/redshift/latest/dg/c_Compression_encodings.html
Additionally, adding comments on columns allows us to be able document and version control our data definitions:
https://docs.aws.amazon.com/redshift/latest/dg/r_COMMENT.html
Use Case
The current table construct allows the programmatic creation and modification of columns, however, in real life, econdings for performance and storage and comments for documentation are critical in any big data use case.
This addition will bring CDK one step closer to being able to fully manage a Redshift's table table structure and documentation.
Proposed Solution
The idea, is that columns can be defined as:
Other Information
No response
Acknowledgements
CDK version used
2.45
Environment details (OS name and version, etc.)
AmazonLinux2
The text was updated successfully, but these errors were encountered: