例如,git如何创建他们使用的数据库?

Jon*_*ono 4 c git shell terminal command-line

嗨,所以我正在研究终端应用程序,并希望使用数据库.我不确定最好的办法.

所以我希望程序能够像git或者brew install等安装.然后安装它的每个人都有自己的数据库,可以通过某些命令访问.

我只是不确定最好的方法是什么?我在想我将放入数据库的每个条目我可以在.directory中创建一个文件?

谢谢.

Gre*_*ill 7

文件系统实际上是一个非常好的数据库,适合存储中等数量的文档,大小从微小到大.它不是关系型的(唯一的"关键"是文件名),它实际上比关系数据库更接近"NoSQL"数据库.

事实上,Git数据库可以存储每个文件的一个对象的所有对象.然而,出于效率原因,发现通过将许多对象组合成一个"包"文件,可以更好地服务Git所需的访问模式.