In git, each version of the database will be a full copy. The git has to perform diff i.e. scan the database file. Imagine doing commits & creating snapshots very frequently.
Have a look at https://github.com/sudeep9/mojo/blob/main/design.md#index
Have a look at https://github.com/sudeep9/mojo/blob/main/design.md#index