文件名称:gitbase:git存储库SQL接口,用Go编写。 https:docs.sourced.techgitbase
文件大小:4.8MB
文件格式:ZIP
更新时间:2024-02-20 09:12:14
git golang sql ast sql-interface
gitbase gitbase是Git存储库SQL数据库接口。 该项目现在是,该版本提供了使用单个命令入门的最简单方法。 访问了解更多信息。 它可以用来执行有关Git历史以及代码本身的SQL查询。 gitbase被构建为可以在任意数量的git存储库上运行。 gitbase实现了MySQL有线协议,可以使用任何语言的任何MySQL客户端或库来访问它。 是gitbase使用SQL引擎实现。 状态 该项目目前处于Alpha阶段,这意味着在许多情况下它仍然缺乏性能,但是我们正在努力获得一个能够在单个节点上处理数千个存储库的高性能系统。 敬请关注! 例子 您可以在看到一些。 动机和范围 gitbase的诞生是为了简化git存储库及其源代码的分析。 另外,为了使其与MySQL兼容,我们在语言和现有工具之间提供了最大的兼容性。 它以单个自包含二进制文件的形式提供,可以用作独立服务。 该服务能够处理本地存储库,并与现有工具和框架集成,以简化大规模的源代码分析。 已计划与Apache Spark集成,目前正在积极开发中。 进一步阅读 从这里,您可以直接。 执照 Apache许可证版本2.0