El salto de 64 KB a 16 MB en Amazon Redshift SUPER: Eliminación de capas ETL y control de memoria

Amazon Redshift amplía el límite de cadenas individuales en el tipo de dato SUPER a 16 millones de bytes, permitiendo la ingesta directa de documentos extensos sin pipelines de fragmentación.

Fecha de publicación: 2026.11.07

Visitar Sitio Oficial
Expansión de capacidad
244x

De 65.535 bytes a 16.000.000 bytes por cadena

Reducción de pipeline
0 capas intermedias

Ingesta directa sin scripts de fragmentación de texto

Riesgo operativo principal
Disk Spill en WLM

Desbordamiento a disco en funciones agregadas pesadas

Conclusión Clave ·La ingesta de cadenas de 16 MB elimina el preprocesamiento en AWS Glue o Lambda, pero traslada la presión de memoria al cluster analítico durante operacio…

Amazon Redshift ha incrementado el límite máximo de las cadenas individuales dentro del tipo de datos SUPER de 65.535 bytes a 16.000.000 de bytes (16 MB). Esta modificación está disponible en todas las regiones comerciales y en AWS GovCloud mediante un parámetro de configuración a nivel de base de datos.

La restricción previa obligaba a los equipos de ingeniería de datos a truncar, fragmentar o almacenar externamente documentos extensos antes de cargarlos en el almacén de datos. Con esta actualización, los registros semiestructurados que contienen contratos legales, transcripciones o payloads JSON extensos pueden ingerirse de manera directa mediante comandos COPY.

Supresión de la fragmentación previa: Mecanismo de ingesta a 16 MB

El tipo de datos SUPER almacena estructuras semiestructuradas utilizando un formato binario optimizado que admite esquemas flexibles mediante PartiQL. Anteriormente, cualquier valor escalar de texto dentro de una estructura SUPER que superara los 64 KB provocaba un fallo inmediato en la carga o requería preprocesamiento en capas intermedias.

Transformación del flujo de ingesta para cadenas de gran tamaño

Comparación entre la arquitectura heredada y la ingesta directa nativa

01 · Paso 01
Extracción de origen

Archivos crudos en JSON, Parquet, CSV o texto en Amazon S3.

02 · Paso 02
Carga directa en Redshift

Comando COPY nativo con parámetro de 16 MB activado.

03 · Paso 03
Transformación ELT interna

Consultas PartiQL y funciones escalares directamente en el cluster.

La ampliación aplica a la ingesta desde formatos JSON, PARQUET, TEXT y CSV, además de las transformaciones internas de extracción, carga y transformación (ELT). Funciones de manipulación de cadenas como JSON_PARSE, CONCAT y LISTAGG aceptan ahora argumentos de hasta 16 MB y devuelven salidas del mismo tamaño sin truncamiento intermedio.

El soporte nativo permite que los analistas interroguen documentos extensos directamente con sintaxis SQL convencional combinada con rutas de navegación PartiQL. La persistencia unificada evita discrepancias entre los almacenes de objetos y las tablas analíticas relacionales.

Comparativa de especificaciones y costes de procesamiento frente a arquitecturas alternativas

La eliminación de la capa de sanitización y fragmentación previa altera directamente el coste total de propiedad (TCO) de los pipelines analíticos. Al prescindir de tareas intermedias ejecutadas en servicios de cómputo serverless, el coste computacional se traslada por completo al ciclo de vida del almacén de datos.

Parámetro de evaluaciónRedshift SUPER (Previo)Redshift SUPER (Actual)Snowflake VARIANTBigQuery JSON
Límite por cadena individual65.535 bytes (~64 KB)16.000.000 bytes (16 MB)16 MB (formato comprimido)10 MB (por valor escalar)
Capa de preprocesamiento requeridaObligatoria (Glue/Lambda)Ninguna (Ingesta directa)Ninguna (Ingesta directa)Ninguna (Ingesta directa)
Gasto estimado en ETL (10M docs/mes)~$320 USD (AWS Glue DPU)$0 USD adicionales$0 USD adicionales$0 USD adicionales
Manejo de consultas anidadasSQL estándar / PartiQLPartiQL nativo hasta 16 MBNotación de puntos nativaNotación de puntos nativa
Funciones escalares compatiblesLímite estricto de 64 KBHasta 16 MB (JSON_PARSE/CONCAT)Soporta hasta 16 MBSoporta funciones JSON nativas

En una simulación operativa con 10 millones de registros mensuales que contienen textos de entre 100 KB y 2 MB, el ahorro operativo derivado de cancelar trabajos de AWS Glue ronda los 300 a 450 dólares mensuales por pipeline. Sin embargo, este ahorro se contrarresta si el tamaño del cluster de Redshift debe incrementarse para gestionar el volumen de memoria RAM asignado a las colas de trabajo.

Capacidad de almacenamiento por cadena escalar

Incremento de volumen admitido dentro de columnas semiestructuradas

Límite heredado Límite nuevo
Tamaño máximo de cadena Límite heredado 64 KB vs Límite nuevo 16 MB (244x de capacidad)
64 KB
16 MB

Fricción operativa: Gestión de memoria, Workload Management y desbordamiento a disco

El almacenamiento de cadenas de 16 MB en columnas SUPER introduce riesgos de contención de memoria durante la ejecución de consultas complejas. Redshift asigna memoria de trabajo a cada ranura de consulta basándose en el gestor de cargas de trabajo (WLM) configurado en el cluster.

Balance operativo de la ingesta de cadenas de 16 MB

Compensaciones directas entre simplicidad arquitectónica y presión de cómputo

Beneficios inmediatos
  • + Supresión definitiva de código de fragmentación de texto.
  • + Centralización de contratos y documentos legales en tablas analíticas.
  • + Capacidad de ejecutar agregaciones masivas con LISTAGG hasta 16 MB.
Costes y riesgos técnicos
  • – Riesgo de desbordamiento a disco (disk spill) en nodos de cómputo.
  • – Mayor consumo de concurrencia en colas de WLM con memoria fija.
  • – Latencia impredecible en escaneos sin predicados de partición.

Riesgo de desbordamiento a disco en agregaciones masivas

El uso intensivo de LISTAGG o CONCAT para generar cadenas cercanas a los 16 MB incrementa drásticamente el consumo de memoria volátil. Si la ranura de memoria asignada por el WLM resulta insuficiente para contener las estructuras intermedias, Redshift desborda los datos temporales a disco. Este comportamiento multiplica la latencia de las consultas por un factor de entre 3x y 8x en nodos basados en almacenamiento elástico gestionado (RMS).

Asignación de memoria y reglas de enrutamiento WLM

Para mitigar la degradación de rendimiento en entornos multiinquilino, los equipos de infraestructura deben aislar las tablas con columnas SUPER de 16 MB en colas WLM dedicadas. Las consultas analíticas que interrogan estas columnas requieren un porcentaje de memoria asignada sustancialmente mayor que las cargas tradicionales de procesamiento analítico en línea (OLAP). De lo contrario, las consultas recurrentes de métricas financieras o tableros de control verán reducida su cuota de memoria disponible.

Criterios de adopción: Activación del parámetro y directrices de despliegue

La activación de esta funcionalidad no se realiza de forma automática; exige modificar el grupo de parámetros de base de datos asociado al cluster de Redshift. La decisión de activar este soporte debe responder a criterios cuantitativos específicos de arquitectura.

Escenarios de activación inmediata

  • Sistemas de gestión documental y legal: Tablas que centralizan contratos, términos de servicio o documentos PDF procesados cuyo tamaño medio oscila entre 100 KB y 12 MB.
  • Pipelines ELT consolidados en S3: Ingesta directa de registros de eventos en formato JSON crudo procedentes de aplicaciones que antes superaban el umbral de 64 KB y fallaban en el comando COPY.
  • Simplificación de arquitectura: Equipos que buscan desmantelar arquitecturas complejas de doble almacenamiento donde el texto se alojaba en S3 y solo la URI residía en Redshift.

Escenarios donde se debe posponer la activación

  • Clusters con restricciones de memoria en WLM: Entornos con hardware ajustado donde la concurrencia supera las 30 consultas simultáneas por nodo y el margen de RAM libre es inferior al 20%.
  • Sistemas sin gobierno de proyecciones SQL: Organizaciones donde los usuarios finales acostumbran a ejecutar sentencias SELECT * sin límites de filas, lo que provocaría transferencias masivas de datos hacia la capa de presentación.
  • Cargas transaccionales híbridas: Procesos analíticos de latencia crítica (inferior a 500 milisegundos) que compiten por recursos con procesos de ingesta masiva de registros semiestructurados.

Informes de Referencia Relacionados

Ver categoría completa →
Boletín Semanal

Resumen Semanal de Tecnología y Datos de Negocio

Análisis de software verificado, consideraciones clave y métricas de comercio cada semana.

Cancela tu suscripción en 1 clic cuando quieras. Cero spam.

* Es posible que recibamos una comisión de afiliado por los enlaces en este informe, sin coste adicional para usted ni impacto en nuestros datos.