SourceDB 介绍
SourceDB时序数据库

时序数据库(TSDB)诞生于工业互联网,伴随大数据,物联网的兴起,5G时代到来,大量实时数据的采集存储, 让时间序列数据库已经成为工业级海量数据存储的首选。索思时序数据库(SourceDB) 也伴随着这样的背景而诞生。

SourceDB开发不依赖任何开源或第三方软件,拥有完全自主知识产权,具有高性能、高可靠、可伸缩、零管理、简单易学的时序数据库, 其产品定位,主要面向工业互联网、智能制造、5G时代、信息安全,实现对海量工业运行数据的实时采集、持久存储、快速读取、 智能在线计算分析等功能,能够支撑高精度模型的训练、在线计算,同时具备一定的功能拓展能力,可满足后续系统维护升级功能需要。

SourceDB 运行

当前支持 Linux 系统 ,如 Centos 、Ubuntu 等类 类 linux 、unix 操作系统 。

安装

上传安装文件 sourcedb-2.2.0-210524.zip( 假设 上传至/home/lv 目录下)

1、在 root 账号下,进行文件解压和初始化

su root --切换至 root 账号

cd /home/lv --切换至 sourcedb-2.2.0-210524.zip 所在目录下

unzip sourcedb-2.2.0-210524.zip --解压缩

cd release-2.2.0-210524

chmod +x *.sh --给予所有脚本可执行权限

2、在 root 账号下,进行安装
运 行 install.sh 脚 本 , 自 动 将 SourceDB 时 序 数 据 库 安 装 在/home/sourcedb/SourceDB 目录下。

./install.sh

注意:若/home/sourcedb/SourceDB 文件夹已存在,安装失败,结果显示如下:
上述情况下,需将已存在的/home/sourcedb/SourceDB 文件夹重新命名,再尝试安装。

授权

1、切换至/home/sourcedb/SourceDB 目录下

cd /home/sourcedb/SourceDB

2、运行未授权的 sourcedb,获取机器码

./run.sh

3、将 lib/license 文件夹下的"machine_id.json"文件拷贝到授权服务器进行授权, 获取许可证"license_key.json",将许可证拷贝回 lib/license 目录下

运行

1.3.1  脚本运行
1、返回至/home/sourcedb/SourceDB 目录下

cd /home/sourcedb/SourceDB

2、运行 sourcedb

./run.sh

3、开启 SourceDB 开机自启

systemctl enable sourcedb --设置 sourcedb 为开机自启

4、查看状态

./status.sh

若正常运行
若未运行
5、sourcedb 启动后进行测试

././test.sh

1.3.2  服务运行
SourceDB 完成授权后,除了用脚本运行,也可作为 linux 服务运行。
1、在任意目录下执行 systemctl start sourcedb 启动 sourcedb

systemctl start sourcedb

2、查看 sourcedb 运行状态

systemctl status sourcedb

active 为运行状态,inactive 为未运行状态。
其他命令

systemctl stop sourcedb --停止 sourcedb

systemctl restart sourcedb --重启 sourcedb

systemctl enable sourcedb --设置 sourcedb 为开机自启

systemctl disable sourcedb --取消 sourcedb 开机自启

版本号维护

版本号在配置文件/home/sourcedb/SourceDB/conf/sourcedb.config 中进行设置。
运行时显示版本号如下: