Introducción a Object Storage en Netezza
Netezza ahora admite una arquitectura de almacenamiento híbrida, lo que permite a los usuarios elegir entre almacenamiento de bloques y almacenamiento de objetos en el momento de la creación de la tabla. Esta mejora aporta flexibilidad a la gestión de datos en función del rendimiento y los costes. El almacenamiento de objetos es una tecnología de almacenamiento de datos que gestiona los datos como objetos, lo que proporciona una escalabilidad prácticamente ilimitada y sin problemas, tiempos de actividad elevados, mayor facilidad para compartir y mover datos y menores costes de almacenamiento. Actualmente, el almacenamiento de objetos nativo es compatible con las nubes públicas AWS y Azure en implementaciones Bring Your Own Cloud (BYOC) y SaaS, y se prevé que sea compatible con otras plataformas en el futuro.
Arquitectura de almacenamiento híbrida
En el modelo de almacenamiento híbrido, cada porción de datos presenta dos particiones de almacenamiento distintas:
Block Storage Partición: Diseñado para necesidades de almacenamiento tradicionales de alto rendimiento, el almacenamiento en bloque es ideal para cargas de trabajo sensibles a la latencia. Cada SPU (unidad de procesamiento de almacenamiento) está conectada al almacenamiento en bloque, lo que garantiza una continuidad sin fisuras y la compatibilidad con las estructuras de bases de datos existentes.
Object Storage Partición: Optimizado para la escalabilidad, el almacenamiento de objetos admite grandes conjuntos de datos, ingestión masiva de datos y datos a los que se accede con poca frecuencia. Cada SPU también está conectada al almacenamiento de objetos, lo que permite que las tablas se almacenen opcionalmente en el almacenamiento de objetos para una gestión flexible de los datos.
Tanto el almacenamiento de bloques como el de objetos aprovechan la caché SSD local para ofrecer una experiencia similar.
Al crear una tabla, los usuarios pueden especificar si desean utilizar el almacenamiento por bloques o por objetos. Esta elección determina en qué partición de almacenamiento residirán los datos de la tabla. Netezza supera las limitaciones de latencia del almacenamiento de objetos mediante un mayor paralelismo de E/S y almacenamiento en caché.