Iceberg 3: el nuevo tipo que deja que la IA mande JSON desordenado sin romper tu warehouse
Apache Iceberg 3.0 acaba de aterrizar un nuevo tipo de dato llamado V3 Variant. Es un big deal para los equipos que meten modelos de IA a sus data warehouses. La forma vieja era adivinar cómo se verían tus payloads JSON y armar un esquema rígido. Si la IA cambiaba su output, todo se rompía.
Con V3 Variant, simplemente tiras el JSON tal cual. Iceberg lo guarda. Y todavía puedes consultarlo. Los datos se mantienen estructurados para buscar, pero flexibles para agarrar cualquier cosa que el modelo escupa. No más migraciones de esquema cada vez que el modelo se actualiza.
Esto es el tipo de tooling que necesita la gente del side-hustle y los pequeños shops. No tienes un ejército de data engineers en nómina. Tienes a un primo que sabe Python y una laptop. Este tipo te deja armar la cosa, probarla y mandarla al aire sin una semana de cambios de esquema.
El post en semyonsinchenko.github.io te pasa los detalles técnicos de cómo funciona por dentro. El TLDR de Dan de Data también lo cubrió. El link está en iceberglakehouse.com.
### Por qué nos importa:
Cuando las herramientas de IA empiecen a hablar con nuestros datos, necesitamos una forma de mantener la estructura sin perder la flexibilidad — porque los modelos cambian más rápido que nuestros horarios.
“No más migraciones de esquema cada vez que el modelo se actualiza.”