Git's database internals I: packed object store - The GitHub Blog
This blog series will examine Git’s internals to help make your engineering system more efficient. Part I discusses how Git stores its data in packfiles using custom compression techniques.
Git's database internals I: packed object store - The GitHub Blog Derrick Stolee · @derrickstolee August 29, 2022 | 22 minutes Share: Developers collaborate using Git. It is the medium that allows us to share code, work independently on our own machines, and then finally combine our efforts into a common understanding. For many, this is done by following some well-worn steps and sticking to that pattern. This works in the vast majority of use cases, but what happens when we need to do something new with Git? Knowing more about Git’s internals helps when exploring those new solutions
Explore this link on the map →related reading
- Git was built in 5 daysgraphite.dev
- Git's database internals V: scalability - The GitHub Bloggithub.blog
- Build Your Own Databasenan.fyi
- Code Storage by the Pierre Computer Companycode.storage
- NYSRGnotes.ekzhang.com
- Get up to speed with partial clone and shallow clone - The GitHub Bloggithub.blog
- Version Control (Git) · Missing Semestermissing.csail.mit.edu
- How Dolt Stores Table Data | DoltHub Blogdolthub.com
- How Cursor Indexes Codebases Fast - by Engineer's Codexread.engineerscodex.com
- The Myers diff algorithm: part 1 – The If Worksblog.jcoglan.com
- CRDT optimizationsbartoszsypytkowski.com
- Git - user-manual Documentationgit-scm.com