Ultimate access to all questions.
You are a data engineer working on a project that requires efficient data versioning for a large dataset stored in Delta Lake. The project has strict requirements for cost efficiency, compliance with data governance policies, and the ability to scale as the dataset grows. Considering these constraints, which of the following approaches BEST utilizes Delta Lake tables for efficient data versioning? Choose the most appropriate option and explain why it is the best choice under the given constraints.