Ce qui le distingue du lakehouse
Le warehouse accepte les INSERT, UPDATE, DELETE et MERGE en T-SQL, avec
des transactions couvrant plusieurs tables. Le point de terminaison SQL d’un
lakehouse, lui, est en lecture seule : les écritures y passent par Spark.
Le critère de choix est donc l’équipe, pas la performance : une équipe SQL sera plus productive et plus fiable sur un warehouse ; une équipe d’ingénierie de données le sera sur un lakehouse.
Ce qu’il n’est pas
Ce n’est pas un SQL Server managé. Certaines constructions T-SQL ne sont pas prises en charge, il n’y a pas d’index au sens classique, et l’optimisation passe par la distribution des fichiers et l’ordonnancement plutôt que par le réglage manuel du plan d’exécution.