从零到一:如何利用博流数据库开发一个可推演、可预测的系统

2022-06-10 18:29| 发布者: | 查看: |

从零到一:如何利用博流数据库

开发一个可推演、可预测的系统

  DeepSpringDB    2.0

辰宜科技自成立以来,一直致力于国产化数据库的自主研发,打造了自主可控的高性能博流中文新一代可信分布式数据库DeepSpringDB。博流数据库具备区块链数据库、关系数据库、图数据库、数据仓库和逻辑推理能力的分布式数据库能力完整兼容性。支持数千节点共识组网,支持数十万节点分层部署,日均存储量TB级以及GB级图片、音视频大文件存储能力,分片架构,支持高并发可扩展,并支持高效数据索引,同时支持全国密安全环境,支持多维度安全审计,支持TEE可信执行环境,具备一键部署,兼容主流公有云/私有云/混合云,能实现多语言合约/多语言 SDK数据可视化。

 

近日,辰宜科技正式发布了 DeepSpringDB 2.0,在原有超强数据分析能力基础上依托自主逻辑推理技术,一站式满足数据库存储、实时数据分析、多模型智能推演、精准分析处理等需求,为用户提供更完备功能,更高性能、更稳定可靠的国产化数据库产品,有望突破传统数据库系统设计方法应对智能数据时代海量数据分析与探索的被动局面,真正实现中国在该技术领域从0到1的突破。

 
 
01
传统数据库系统设计方法
01

数据库的设计

02

数据表的设计

03

数据字段的设计

04

存储过程设计

05

触发器设计

06

业务数据的处理:增、删、改、查

 
 
 

无法达成目标:这种设计是无法完成系统的可推演与可预测的。原因是数据之间没有生态级关联,无法预演任何数据的变动,而引起的全局性变动。存储过程和触发器可以预演局部、单层或两层的变动,对于动则几十层,甚至上万层的关联变动,其完全无能为力。

 
 
 
02
博流数据库设计方法
 
 
01
 
 

划分业务场景

这一步目标是为了确定业务分类。这一步等同于传统数据库的“库”、“表”设计。

 
 
02
 
 

确定所有数字实体(含报表)

将数字实体归属于业务场景。无法归入业务场景的实体,可以归入“管理类”、“报表类”或“独立类”。这一步等同于传统数据库的“字段”+“关键字”+“关键字值”设计。

 
 
03
 
 

画出所有数字实体之间的思维导图

 
 
04
 
 

根据思维导图设计出逻辑推理数字实体

注意:动态逻辑推理实体是不能主动发起变更的。其只能被其他数字实体调动,再通过它去影响动态逻辑推理实体所指向的数字实体。这一步完全覆盖了“存储过程”与“触发器”。

 
 
05
 
 

业务数据的处理

数字实体内部的数据,可以使用区块操作的强大而丰富的功能。实现全面的增、删、改、查。与数字实体相关的业务均可在此处理。

 
 
06
 
 

数字实体的处理

如何快速定位一个数字实体?

可以通过以下三种方式快速找到相应数字实体:

 
数字实体
01区块哈希值 
02区块高度
03公开数据:系统自动判断公开数据在指定业务场景的唯一性。查询时采用以下格式:业务名称.公开数据
数字实体的“增删改查”处理
 

在指定业务场景进行上链动作。通过逻辑推理数字实体驱动逻辑联动。简单、直接、一对一的逻辑联动,可以当前数字实体直接指向需联动的数字实体。
修改指定数字实体。其逻辑联动关系会自动触发。动态逻辑推理实体的更新不影响其所指向的数字实体。
单个数字数体或业务,可以禁用。以实现删除的功能。表级删除可以使用“卸载指定哈希之前的区块”函数。参数为指定的业务名称。
提供了通用、强大的中文SQL语言查询。
 
 
07
 
 

业务流程处理

设计流程类智能合约。

 
 
08
 
 

制式合同

合同类智能合约。

 
 
09
 
 

嵌入式或本地合约

本地执行智能合约。

 
 
10
 
 

业务处理

开始正常的业务处理。

 
 
11
 
 

预测与推演

复制主链服务器目录下的“chenyi_block_chain_files.dat”文件并覆盖预演环境下的同名文件。

启动预演主链服务器。开始输入各种模拟业务数据。并可以直接观察各个数字实体值的变化。从而实现预测与推演能力。

 

 
 
12
 
 

根据预演结果,改进生产要素

根据预演结果,依据客观推理数据,科学改进生产各要素。力争达到“成本最优,质量最好,安全最高”的目标。

 

 
 
完全可以达成目标
 
 

博流数据库系统将所有数字实体通过逻辑推理关系进行强关联。实现了所有数字实体生态级互联互动。能够实现“一个或局部数据的变化,引起全局性关联变化”的目标。从而实现了系统整体可推演与可预测。

<
>
 
QQ在线咨询
售前咨询热线
0757-86710381
售后服务热线
0757-86710381
返回顶部