Capítulo 3. Operaciones esenciales del Delta Lake
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo de explora las operaciones esenciales del uso de Delta Lake para tus necesidades de gestión de datos. Dado que Delta Lake funciona como capa de almacenamiento y participa en la capa de interacción de las aplicaciones de datos, tiene mucho sentido empezar por las operaciones fundamentales de los sistemas de almacenamiento persistente. Ya sabes que Delta Lake ofrece garantías ACID,1 pero centrarnos en las operaciones CRUD (ver Figura 3-1) nos orientará más hacia la pregunta "¿Cómo utilizo Delta Lake?".2 Sin embargo, ésta sería una historia lamentablemente corta (y, en consecuencia, éste sería un libro corto) si eso fuera todo lo que necesitas saber, así que veremos varias cosas adicionales que son vitales para interactuar con las tablas Delta Lake: operaciones de fusión, conversión de los llamados archivos Parquet vanilla y metadatos de las tablas.
Nota
Excepto donde se especifique, SQL se referirá a la sintaxis SQL de Spark para simplificar. Si utilizas Trino u otro motor SQL con Delta Lake, encontrarás más detalles en el Capítulo 4, que explora más a fondo el ecosistema Delta Lake, o en la documentación correspondiente.3 Todos los ejemplos de Python utilizarán la API Delta Lake basada en Spark por la misma razón. Se presentan ejemplos equivalentes para ambas. También es posible aprovechar las operaciones ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access