Storage Option | Storage Type | Benefits and Considerations |
---|---|---|
Object File System | Object Storage |
|
External Object Storage Accessed Using Native Object Store (NOS) | Object Storage |
|
Block Storage on the primary cluster | Persistent block-level storage |
|
Open Table Format Datalakes |
|
Object File System
- Reduce cost of ownership
The Object File System uses lower cost object storage provided by public cloud vendors. You can move data tables that are large, or that support analytics and long-running queries, or tables that are the object of ETL processes into the Object File System to lower the cost of storage.
- Enable the use of the compute cluster architecture to run queries
Data tables in the Object File System are accessible to the primary cluster and all compute clusters so you can scale and isolate workloads.
- Enable blue/green upgrades with less replication
For additional benefits and considerations in using the Object File System, see Object File System.
External Object Storage Accessed Using Native Object Store
Users create and manage this object storage from public cloud vendors themselves. Users can access this external data, such as IOT data, from VantageCloud Lake by using Native Object Store functionality (READ_NOS, WRITE_NOS, and foreign table SQL).
- For READ_NOS and WRITE_NOS, see Native Object Store.
- For foreign table SQL statements, see SQL Data Definition Language.
Block Storage
Block Storage is used for AMP storage to store user perm data and database data, such as dictionary tables, on the primary cluster. Block Storage is low-latency block-level storage suitable for time-sensitive tactical or short SLA requests.
Best Practices for Storing Data
Teradata recommends prioritizing moving user tables, especially large tables, from the primary cluster into the Object File System to reduce storage cost and to take advantage of the compute cluster architecture.
- Balancing cost with acceptable performance
- Optimizing the division of work between the primary cluster and compute clusters
- Object File System Considerations
- Designing tables depending on whether data is stored in the Object File System or in external object storage referenced by foreign tables and Native Object Store capabilities