git log
is a powerful Git command which allows to make queries on a lot of things: file authors, commit description, commit dates etc. Git itself says that metadata is stored in some database. I wasn't able to find what kind of database anywhere.
So I'm wondering what is this database? Is it relational and perhaps I can somehow use SQL in order to perform the queries directly from the database instead of using git log
?
EDIT: this question is different from How does git store files? because that question mainly asks about how Git stores committed files while my question asks about metadata storage (metadata != data).