山海鲸可视化

DBM数据库(Database Management)

山海鲸可视化,提供一站式数字孪生解决方案,致力于打造一款人人都会用的,零代码数字孪生工具。

简介

DBM 数据库(Database Management)是一个轻量级的数据库,但是不是标准的数据库,纯粹以二进制存储的一种数据库。DBM 数据库的基本元素是需要存储的数据以及与他关联的在检索数据时用作关键字的数据块。每个 DBM 数据库必须针对对每个要存储的数据有一个唯一的关键字。关键字的取值被用作存储数据的索引。DBM 对于关键字和数据没有限制,对使用超长关键字和数据的情况也为定义任何错误。规范允许具体实现把关键字/数据对的长度限制为 1023 个字节,但具体实现通常不会进行限制,这是因为具体实现往往要比技术规范所要求的更灵活。

适用场景

DBM 数据库适合于储存相对比较静态的索引化数据,是一个索引化得文件存储系统。常用于系统底层的数据库,在其他一些很少更新内容的地方也可以使用。
优势:查询和取出速度非常快。是非常容易被编译进一个可发布的二进制可执行程序,因为它无需安装独立的服务器,而且即使它需要的底层文件还未安装,也不会有什么危险。
缺点:因为给每个字段都规定了大小,给每条记录都留下了相同大小的空间,如果修改了记录就只能将整个文件更新,所以存入或修改通常较慢。

图例

  1. DBM 数据库保存数据的简单代码。

image.png

  1. DBM 数据库的访问函数。

image.png

数字孪生大屏应用案例

目前,我们山海鲸可视化资源中心提供了丰富的数字孪生大屏案例,在网页上就可以快速体验大屏。

  1. 校区智慧管理大屏

image.png

  1. 智慧水闸可视化大屏

image.png

  1. 云顶森林管理大数据平台

image.png

相关数据源

JSON 文件
Excel 文件
Hive 数据库
Oracle 数据库

参考资料

  1. https://blog.csdn.net/u012247418/article/details/84675170
  2. https://blog.csdn.net/wzhwho/article/details/4064471
  3. https://blog.csdn.net/weixin_52908342/article/details/123390485