4 ms·
> This is about having a single, unified interface for all operations. Unless you're intending to run joins on git data, were exactlty do you see any fundament
by geezerjay 8y ago
> This is about having a single, unified interface for all operations.
Unless you're intending to run joins on git data, were exactlty do you see any fundamental difference between running CRUD operations via an SQL interface or just importing/exporting a file?
- rakoo 8y agoThat's the whole point: git data is highly relational. Retrieving a commit alone is completely useless to you, just as retrieving any of the core objects alone is. Every operation you do requires retrieving multiple, interconnected objects... which SQL excels at.