database-design
Installation
SKILL.md
BK-CI 数据库设计规范与表结构指南
一、数据库架构概述
1.1 数据库分布
BK-CI 采用微服务架构,每个服务拥有独立的数据库:
| 数据库名 | 所属服务 | 说明 |
|---|---|---|
devops_ci_process |
Process | 流水线核心数据,表最多(89KB DDL) |
devops_ci_store |
Store | 研发商店数据(87KB DDL) |
devops_ci_auth |
Auth | 权限认证数据(33KB DDL) |
devops_ci_project |
Project | 项目管理数据(25KB DDL) |
devops_ci_quality |
Quality | 质量红线数据(25KB DDL) |
devops_ci_dispatch |
Dispatch | 构建调度数据(24KB DDL) |
devops_ci_repository |
Repository | 代码库数据(19KB DDL) |
devops_ci_metrics |
Metrics | 度量数据(20KB DDL) |
devops_ci_environment |
Environment | 构建机环境数据(14KB DDL) |
Related skills
More from tencentblueking/bk-ci
frontend-vue-development
前端 Vue 开发规范,涵盖 Vue 2/3 组件开发、Vuex 状态管理、路由配置、组件通信、样式规范、国际化。当用户进行前端开发、编写 Vue 组件、处理状态管理或实现页面交互时使用。
149git-commit-specification
Git 提交规范,涵盖 commit message 格式(feat/fix/refactor)、Issue 关联、分支命名、PR 提交准备、rebase 使用。当用户提交代码、编写 commit message、创建分支或准备 PR 时使用。
64design-patterns
BK-CI 项目设计模式实践指南,涵盖工厂模式、策略模式、观察者模式、装饰器模式、模板方法等在项目中的实际应用。当用户学习设计模式、重构代码、设计可扩展架构或理解项目设计时使用。
63backend-microservice-development
后端微服务开发规范,涵盖目录结构、分层架构(API/Service/DAO)、依赖注入、配置管理、Spring Boot 最佳实践。当用户进行后端开发、创建新微服务、编写 Kotlin/Java 代码或设计服务架构时使用。
61unit-testing
单元测试编写指南,涵盖 JUnit5/MockK 使用、测试命名规范、Mock 技巧、测试覆盖率要求、TDD 实践。当用户编写单元测试、Mock 依赖、提高测试覆盖率或进行测试驱动开发时使用。
54api-interface-design
API 接口设计规范,涵盖 RESTful 设计原则、URL 命名、HTTP 方法选择、请求响应格式、错误码定义、版本控制。当用户设计 API 接口、定义 Resource 类、编写接口文档或进行接口评审时使用。
52