Vertica ist in vielerlei Hinsicht einzigartig, unter anderem in seinem Datenspeichermodell. Vertica verwendet zwei unterschiedliche Strukturen zum Speichern von Daten: WOS-Speicher (Write Optimized Row Storage) und ROS-Speicher (Read Optimized Column Storage). Diese werden im Folgenden erläutert.

1. WOS:
Bei Vertica steht WOS für Write Optimized Store. Das WOS ist eine In-Memory-Datenspeicherstruktur, die für das Laden von Daten mit geringer Latenz optimiert ist. Es wurde entwickelt, um INSERT-, UPDATE-, DELETE- und die meisten COPY-Operationen effizient zu unterstützen.

Wenn Sie Daten laden, gehen sie zuerst in WOS (es sei denn, Sie verwenden die COPY DIRECT-Anweisung). Datensätze in WOS werden ohne Komprimierung oder Indizierung gespeichert, um ein schnelleres Laden zu unterstützen. 

2. ROS:
ROS hingegen ist für schnelle Lesevorgänge strukturiert. ROS steht für Read Optimized Store. Es ist eine hochoptimierte, leseorientierte Plattenspeicherstruktur.

ROS-Daten werden in Abschnitte unterteilt, die als Speichercontainer bezeichnet werden. Ein Container ist nur eine Reihe von Zeilen, die durch move out- oder COPY DIRECT-Anweisungen erstellt und in einer bestimmten Gruppe von Dateien gespeichert werden. Der Großteil der Daten in Ihrer Datenbank befindet sich in ROS und ist sowohl sortiert als auch komprimiert.