文档中心

关于 SequoiaDB

快速入门

安装

基本操作

数据模型

SQL引擎

S3引擎

系统架构

数据库管理

连接器

驱动

参考手册

故障排除

SAC 管控中心

Web服务

版本信息

SYSDATASOURCES 集合

所属集合空间

SYSCAT

概念

SYSCAT.SYSDATASOURCES 集合中包含了该集群中所有的数据源的元数据信息。每个数据源保存为一个文档。

每个文档包含以下字段:

字段名 类型 描述
ID 整数 数据源 ID,从 1 开始递增
Name 字符串 数据源名称
Version 整数 数据源的元数据版本号,从 0 开始递增,当数据源信息发生变化时改变
Type 字符串 数据源类型,当前仅支持 SequoiaDB
DSVersion 字符串 数据源软件版本号,从添加的数据源中获取
Address 字符串 数据源服务地址列表,即作为数据源的 SequoiaDB 集群中所有或部分协调节点的地址,每个地址的格式为<hostname:svcname>或<IP:svcname>
User 字符串 数据源用户名
Password 字符串 数据源用户对应的密码
ErrorControlLevel 字符串 对使用了数据源的集合或集合空间进行不支持的数据操作(如 DDL)时的报错级别
AccessModeDesc 字符串 数据源的访问权限掩码描述,取值如下:
"READ":允许进行只读操作
"WRITE":允许进行写操作
"READ|WRITE":允许进行所有操作
"NONE":不允许进行任何操作
AccessMode 整数 数据源的访问权限掩码,取值如下:
1:对应"READ",允许进行只读操作
2:对应"WRITE",允许进行写操作
3:对应"ALL"或"READ|WRITE",允许进行所有操作
0:对应"NONE",不允许进行任何操作
ErrorFilterMaskDesc 字符串 数据源的错误过滤掩码描述,取值如下:
"READ":过滤数据读错误
"WRITE":过滤数据写错误
"READ|WRITE":过滤所有数据读写错误
"NONE":不对任何错误进行过滤
ErrorFilterMask 整数 数据源的错误过滤掩码,取值如下:
1:对应"READ",过滤数据读错误
2:对应"WRITE",过滤数据写错误
3:对应"ALL"或"READ|WRITE",过滤所有数据读写错误
0:对应"NONE",不对任何错误进行过滤

示例

一个典型的数据源元数据信息如下:

{
  "_id": {
    "$oid": "5ffc365c72e60c4d9be30c50"
  },
  "ID": 2,
  "Name": "datasource",
  "Type": "SequoiaDB",
  "Version": 0,
  "DSVersion": "3.4.1",
  "Address": "sdbserver:11810",
  "User": "sdbadmin",
  "Password": "d41d8cd98f00b204e9800998ecf8427e",
  "ErrorControlLevel": "High",
  "AccessMode": 1,
  "AccessModeDesc": "READ",
  "ErrorFilterMask": 0
  "ErrorFilterMaskDesc": "NONE"
}
回到顶部