Git for Data Applied: Comparing Git-like Tools That Separate Metadata from Data

Continuing from Part 1 , where we learned what git for data is, how the architecture and use cases work, how you can achieve git-like functionality with different approaches, and how the key is to avoid moving data as much as possible to keep state that can be referenced and rolled back to, but at the same time saving cost by not duplicating all data every time you create a new branch.