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

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

时间:2023-05-10 10:46:28浏览次数:39  
标签:NineData 数据库 规范 企业级 SQL 流程

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,数据库,规范,企业级,SQL,流程
From: https://www.cnblogs.com/ninedata/p/17387235.html

相关文章

  • Oracle误删除数据的恢复方法 分为两种方法:SCN和时间戳两种方法恢复。获得当前数据库的
    Oracle误删除数据的恢复方法分为两种方法:SCN和时间戳两种方法恢复。原文链接:http://www.taodudu.cc/news/show-202061.html Oracle误删数据的恢复,分为两种方法:SCN和时间戳两种方法恢复。一、通过SCN恢复删除且已提交的数据 1、获得当前数据库的SCN号selectcurrent_scn......
  • 关于arcgis和postgresql数据库创建企业级地理数据库的配置文件
    第一:需要将arcgis的C:\ProgramFiles(x86)\GeoScene\Desktop\Desktop10.8\DatabaseSupport\PostgreSQL\12\Windows64这个路径下的文件拷贝到postgresql数据库的安装目录的lib文件夹中;第二:需要将五个文件libeay32.dll、libiconv-2.dll、libintl-8.dll、libpq.dll和ssleay32.d......
  • 实验五 通用接口数据库编程
    实验五通用接口数据库编程第1关:JDBC查询数据packagestep1;importjava.sql.\*;publicclassQuery{publicstaticvoidqueryDB(){//声明变量Connectionconn=null;Statementstat=null;ResultSetrs=null;/\*\*\*\*\*\*\*\*\*查询出的数据保存在这......
  • 第三十七天 数据库基础
    一、数据存取演变史1.文本文件 文件路径不一致:C:\a.txtD:\aaa\b.txtE:\ccc.txt 数据格式不一致:jason|123tony$123kevin@1232.软件开发目录规范 规定了数据文件的大致存储位置:db文件夹 针对数据格式还是没有完全统一:比如统一json文件但是内部键值对不同3.数......
  • 【数据库测试】【shell脚本】查询同一个SQL执行多次,并统计每次耗时
    场景说明在数据库查询中会常见coldrun与hotrun,hotrun是指将同一个SQL连续运行多遍。运行脚本创建一个run.sh直接复制如下脚本-注意修改数据库的连接IP与密码等-queries2.sql存放查询的SQL,请将queries2.sql文件与run.sh放在同一个目录下,若不在同一个目录,注意改SQL的文件......
  • 面试题之数据库存储引擎
    目录复习老师讲得什么是存储引擎?如何查看常见存储引擎的方式?需要了解的四个存储引擎了解不同存储引擎底层文件个数补充了解详细概念数据库引擎的类型1、InnoDB引擎2、ISAM引擎3、MYISAM引擎4、MEMORY存储引擎5、HEAP引擎6、ARCHIVE引擎7、BERKLEYDB引擎InnoDB与MyISAM差别ACID复......
  • 带你完成数据库的clickbench性能测试(小白都能看懂)
    clickbench官网链接:https://benchmark.clickhouse.com/如下采用的数据库为分析型数据库支持MySQL协议,其他所有的数据库操作方法均类似测试背景利用clickhouse的clickbench测试数据与查询SQL对AtomData进行了性能测试,所有的测试方法均与其他clickbench上的其他产品一致。预期......
  • MySQL(二十二)其他数据库日志(二)bin log二进制日志
    MySQL(二十二)其他数据库日志(二)binlog二进制日志binlog二进制日志binlog即binarylog,二进制日志,也叫做变更日志它记录所有更新数据的DDL和DML语句,但是不包含没有修改数据的语句(如Select、show等),以事件的形式记录保存在二进制文件中可以用于主从服务器之间的数据同步......
  • MySQL(二十二)其他数据库日志(一)通用查询日志和错误日志
    MySQL(二十二)其他数据库日志(一)通用查询日志和错误日志1MySQL支持的日志1.1日志类型慢查询日志:记录执行时间超过long_query_time的所有查询,方便我们对查询进行优化通用查询日志:记录所有连接的起始和终止时间,以及连接发送给数据库的所有指令,对复原操作的实际场景、发现问题......
  • KingbaseES数据库运维案例之---permission denied to create "sys_catalog.xxx"
    ​KingbaseES数据库运维案例之---permissiondeniedtocreate"sys_catalog.bdsj_bdgl_test"案例说明:在KingbaseES数据库kingbase.conf修改了search_path='"$user",sys_catalog'后,在数据库下执行创建对象操作,出现以下故障。适用版本:KingbaseESV8R6一、问题现象如下所示......