Book Contents

Book Index

Next Topic

Home

Design Requirements

Minimal Design Requirements

You can use the Database Designer's Create New Database Design command (described in the Database Administrator's Guide) to generate a minimal, K=0 design for your schema. If you wish to start from scratch, these are the minimal projection requirements for a functioning database with no K-Safety (K=0).

  1. You must define at least one superprojection for each table in the logical schema.
  2. You must replicate (define an exact copy of) each dimension table superprojection on each node.

K-Safe Design Requirements

Because of the complexity involved, Vertica does not define specific requirements for a K-Safe physical schema design. However, the Database Designer provides a way to make a custom physical schema design K-Safe:

  1. Use the Create New Database Design to generate a 0-safe design for your schema.
  2. Write custom projections.
  3. Use Modify Existing Database Design to make the design K-safe.

Alternatively, you can use the command line interface as described in the Writing Database Designer Scripts section of this document.