写点什么

使用 NineData 定制企业级数据库规范

作者:NineData
  • 2023-05-10
    浙江
  • 本文字数:1333 字

    阅读完需:约 4 分钟

1. 为什么需要数据库规范?

在企业级应用中,数据库是非常重要的一部分,它们存储着公司的核心数据,包括客户信息、订单、产品信息等等。如果这些数据没有得到妥善的管理,那么就会导致数据不一致、数据丢失、数据泄露等问题,这些问题可能会对公司的运营和声誉造成严重的影响。

2. NineData 提供企业级数据库规范

使用 NineData,我们可以让原本枯燥无味的条款和规则变得更加有趣和有意义。我们需要先明确一些基本原则:

  • 数据库设计应该符合业务需求,能够支持业务的增长和变化;

  • 数据库应该具有一致性和完整性,确保数据的准确性和可靠性;

  • 数据库应该具有可扩展性和可维护性,能够适应未来的需求和变化。

基于这些原则,我们可以使用 NineData 来定制企业级数据库规范。

步骤一:使用 NineData 的「可视化表结构编辑」功能设计数据库模型

该功能非常易用,可以帮助我们快速地创建和修改数据库模型。所设计的模型需遵循组织管理员在「SQL 开发规范-结构」中定义的相关表结构设计规则,不满足将被拦截提醒,满足则可按需执行。避免出现无主键表、不建议使用的关键字及数据类型等情况的发生。

步骤二:使用 NineData 的「数据管理功能」管理数据库

该功能可以帮助我们保障数据库性能和健康状况,及时发现和解决问题。人员在平台内所发起的请求需遵循组织管理员在「SQL 开发规范-查询与更新」、「SQL 开发规范-SQL 窗口与任务」中定义的相关规则,避免超长时间的会话、超多数据量的扫描/返回及更新等情况的发生。

步骤三:使用 NineData 的「数据安全功能」保护数据库的安全性

数据安全功能可以帮助我们防止数据泄露和攻击,保护公司的核心数据。通过平台的权限管理体系,可确保人员仅可执行有权限的操作,且所执行的语法类型需遵循组织管理员在「SQL 开发规范-SQL 窗口与任务」中定义的语法类型。支持敏感数据的定义与脱敏、数据导出仅在审批流程通过后才可执行导出,有效避免数据尤其是敏感数据的泄露情况发生。

重点

使用 NineData 定制企业级数据库规范,不仅可以让这个过程变得更加有趣和有意义,还可以帮助我们更好地管理和保护公司的核心数据,确保公司的运营和声誉不受影响。

3. 附上使用 Tips,帮您快速上手

缺省情况下,我们为开发、生产这两个初始化的「环境」关联对应默认开发规范及审批流程;

如果您需要自定义更多的环境满足组织内的实际应用情况,您可进入【规范与流程】为新增的环境关联规范及审批流程。


同时,为了支持在不同业务线(如面向用户的应用、面向后台管理的应用)可能存在差异化的管理需要,我们也支持您在数据源级别按需调整:

  • 缺省「继承环境」的规范/流程配置;

  • 可按需取消继承,调整关联到自定义的规范/流程;

  • 可按需取消继承,取消数据源规范/流程的关。


如果同一个业务的不同数据源需要不同的审批流程、不同业务想用相同的审批流程,都可以灵活配置支持。

此处约束规范、流程必须同时关联或同时取消关联,暂不支持仅关联一项的场景。



4. 关于 NineData

NineData 将通过持续的技术创新,以客户需求以及市场为导向,为开发者提供智能、高效、安全的数据管理体验,让每个人用好数据和云。如果各位有兴趣,可以直接登录 NineData 官网(https://www.ninedata.cloud/),新建组织后申请测试数据源,开始你的探秘之旅。更多企业级数据库规范结合业务场景的最佳实践,等您来挖掘~

用户头像

NineData

关注

NineData公众号(ID:NineData-Cloud) 2022-11-30 加入

主要产品功能有 SQL开发、数据复制、数据备份及数据对比等功能,可以轻松完成日常数据库开发、数据安全访问、生产数据库变更与发布、数据库备份恢复、数据迁移、容灾多活、数据仓库及数据湖构建等核心应用场景。

评论

发布
暂无评论
使用NineData定制企业级数据库规范_数据库_NineData_InfoQ写作社区