Tabellen cachen en uit de cache halen
In de les leerden we dat tabellen gecachet kunnen worden. Waar een DataFrame wordt gecachet met een cache- of persist-bewerking, wordt een tabel gecachet met een cacheTable-bewerking.
Er is een tabel met de naam table1 beschikbaar.
Deze oefening maakt deel uit van de cursus
Introductie tot Spark SQL in Python
Oefeninstructies
- Geef de tabellen weer met de methode
listTables(). - Cache
table1en bevestig dat deze is gecachet. - Haal
table1uit de cache en bevestig dat deze niet meer gecachet is.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# List the tables
print("Tables:\n", spark.____.____())
# Cache table1 and Confirm that it is cached
spark.catalog.____('table1')
print("table1 is cached: ", spark.catalog.____('table1'))
# Uncache table1 and confirm that it is uncached
spark.catalog.____('table1')
print("table1 is cached: ", spark.catalog.____('table1'))