Managing Storage Locations

Vertica storage locations are the paths to file destinations you designate to store data and temporary files. Every node in the cluster requires at least one area in which to store data and another separate area in which to store database catalog files. You set up these locations as part of installation and setup. (See Prepare Disk Storage Locations in Installing Vertica for disk space requirements.)

Important: While no technical issue prevents you from using CREATE LOCATION to add one or more Network File System (NFS) storage locations, Vertica does not support NFS data or catalog storage except for MapR mount points. You will be unable to run queries against any other NFS data. When creating locations on MapR file systems, you must specify ALL NODES SHARED.

How Vertica Uses Storage Locations

Every time you add data to the database or perform a DML operation, the new data is held in memory (WOS) and moved to storage locations on disk (ROS) at regular intervals. Depending on the configuration of your database, many ROS containers are likely to exist.

You can label the storage locations you create to reference them in object storage policies. If an object to store has no associated storage policy, Vertica uses the available storage location and default storage algorithms to store data . If the object has a storage policy, Vertica stores the data at the object's designated storage location. See Creating Storage Policies. If you no longer need a storage location, you can retire or drop it, as described in Retiring Storage Locations and Dropping Storage Locations.

Comparing Local and Shared Storage Locations

You can define two types of storage locations:

In This Section