基础版 vs. 企业版选择
DMS包括基础版和企业版,基础版和企业版主要区别如下:
基础版适合个人开发者或数据库松散管理的小型企业,用户可自由操作数据库,数据安全由数据库内核来保障。
企业版则适合对数据安全、稳定性、规范性有较高要求的企业,提供高级协作特性,包括列级粒度的数据权限管理、SQL规范、工单审批、风险管控等高阶功能,从而保障数据安全、稳定和支持更复杂的协作需求。
企业版角色/团队配置推荐
小规模团队最佳实践
适用人数:数据库用户规模20人以内。
对于开发和管理人员数量较少的小微型企业(DMS用户20人以下),通常用户更关注开发和协作的效率,推荐的配置如下:
- 团队使用:只需使用公共团队,所有用户默认均会加入自动创建的公共团队,无需额外创建其他团队。
- 角色使用:只需使用超级管理员和普通用户2个角色,其中超级管理员负责用户管理和实例管理,普通用户在被授权后直接使用实例。主账号在访问DMS后会自动创建组织,且自动成为该组织的唯一超级管理员,子账号访问默认成为普通用户,因此无需单独创建及维护用户角色。
- 实例管理:超级管理员直接在公共团队下添加和管理实例。
- 权限分配:超级管理员为其他成员分配必要的数据权限,包括实例、库、表的查询、导入导出及变更权限,确保他们能够执行所需的操作。普通用户也可通过提交权限工单申请所需权限。
- 协作:普通用户提交的工单,均由超级管理员审批,简化流程。
中小型企业最佳实践
适用人数:数据库用户规模20人-100人。
随着企业规模的增长(DMS用户20-100人),更加细化的角色分工变得重要,建议按如下配置使用:
- 团队使用:使用多个团队,依据业务需求划分为多个团队,每个团队拥有独立的团队管理员,并各自管理团队内成员。
- 角色使用:超级管理员(主账号)负责用户管理、角色分配和操作审计,不再单独管理实例,同时新增运维管理员,负责所有团队的实例运维、规范制定、风险审批流程等运维事宜。
- 实例管理:各团队管理员独自录入和管理实例,配置实例的规范和风险规则。
- 权限分配:各团队管理员按需独自分配数据权限给团队内成员,包括实例、库、表的查询、导入导出及变更权限,确保他们能够执行所需的操作。
- 协作 :各团队成员提交的工单,主要由各团队管理员审批,对于部分高危的可能影响实例稳定性和安全性的操作,则额外需要运维管理员审批。
大型企业最佳实践
适用人数:数据库用户规模100人以上。
对于大型或超大型企业(DMS用户100人以上)而言,精细化管理和高效协作是关键,对数据安全和审计有严格要求,建议按如下配置使用:
- 团队使用:使用多个团队,依据业务需求划分为多个团队,每个团队拥有独立的团队管理员,并各自管理团队内成员。
- 角色使用:超级管理员(主账号)不再用于日常操作,仅用于某些必需操作(如切换版本、开通某些涉及费用的功能、初始用户角色配置等)。设置若干系统管理员角色,用于代替使用超级管理员。系统管理员拥有所有不涉及费用的功能操作权限,可满足全局管理需求。设置若干配置管理员角色,负责用户管理和角色分配;添加审计管理员角色,负责对所有用户的操作进行审计。设置若干运维管理员,分别负责部分团队的实例运维、规范制定、风险审批流程等运维事宜。
- 实例管理:各团队管理员独自录入和管理实例,为实例绑定由运维管理员定义好的规范和风险规则。
- 权限分配:各团队管理员按需独自分配数据权限给团队内成员,包括实例、库、表的查询、导入导出及变更权限,确保他们能够执行所需的操作。
- 协作:各团队成员提交的工单,主要由各团队管理员审批,对于部分高危的可能影响实例稳定性和安全性的操作,则额外需要运维管理员审批。
总结
DMS提供了灵活的角色和团队管理机制,无论是个人用户还是大型企业的研发部门,都可以根据自身需求使用最适合的解决方案。
遵循上述最佳实践,可以帮助您更好地利用DMS的功能,从而提高团队的工作效率和安全性。