Chapter 2: Data Management
Amazon Redshift is a data warehousing service optimized for online analytical processing (OLAP) applications. You can start with just a few hundred gigabytes (GB) of data and scale to a petabyte (PB) or more. Designing your database for analytical processing lets you take full advantage of Amazon Redshift's columnar architecture.
An analytical schema forms the foundation of your data model. This chapter explores how you can set up this schema, thus enabling convenient querying using standard Structured Query Language (SQL) and easy administration of access controls.
The following recipes are discussed in this chapter:
- Managing a database in an Amazon Redshift cluster
- Managing a schema in a database
- Managing tables
- Managing views
- Managing materialized views
- Managing stored procedures
- Managing user-defined functions (UDFs)