Apache Iceberg se le añadió un tipo Variant — ya no más blobs de JSON
Apache Iceberg es un formato de tabla que se apoya sobre Parquet, Avro y ORC. Lleva la cuenta de qué cambió, cuándo y quién lo cambió. La última versión agrega un tipo Variant para guardar JSON sin tener que escribirlo como string.
Antes tenías dos opciones: guardar el JSON como blob y perder la capacidad de consultar dentro, o aplanarlo todo en columnas y perder la estructura. Variant es el camino del medio. Los datos se quedan JSON, pero Iceberg ahora puede leer campos individuales sin deserializar todo el bloque.
Por qué nos importa: a medida que más herramientas pasan de blob storage a formatos lakehouse, Variant significa que los datos se quedan consultables — no atrapados dentro de un string JSON — y eso importa para todo lo que estamos construyendo encima.
Por qué nos importa: significa que el JSON que escribimos hoy no se va a convertir en un fósil que después tendremos que cavar.
“Variant es el camino del medio — el JSON se queda JSON, pero Iceberg puede leerlo sin pagar el costo de deserialización completo.”