标识

SDB_SNAP_CATALOG

描述

编目信息快照列出所有集合的编目信息。

Note:
只能在协调节点执行。

字段信息

字段名 类型 描述
Name 字符串 集合完整名
UniqueID 长整型 集合的UniqueID,在集群上全局唯一
EnsureShardingIndex 布尔 是否自动为分区键字段创建索引
ReplSize 整型 执行修改操作时需要同步的副本数
当执行更新、插入、删除记录等操作时,仅当指定副本数的节点都完成操作时才返回操作结果
ShardingKey 对象 数据分区类型:
- range:数据按分区键值的范围进行分区存储
- hash:数据按分区键的哈希值进行分区存储
Version 整型 集合版本号,当对集合的元数据执行修改操作时递增该版本号(例如数据切分)
Attribute 整型 集合属性
AttributeDesc 字符串 集合属性描述
CompressionType 整型 压缩算法类型
CompressionTypeDesc 字符串 压缩算法类型描述
Partition 整型 hash 分区的个数 ( 仅水平分区集合显示 )
InternalV 整型 hash 算法版本号 ( 仅水平分区集合显示,内部使用 )
AutoSplit 布尔 集合是否开启自动切分功能 ( 仅水平分区集合显示 )
IsMainCL 布尔 集合是否为垂直分区中的主表 ( 仅垂直分区集合显示 )
MainCLName 字符串 集合在垂直分区中所关联的主表名 ( 仅垂直分区集合显示 )
CataInfo.ID 整型 子表挂载的顺序 ID ( 内部使用 )
CataInfo.SubCLName 字符串 子表名 ( 仅垂直分区集合显示 )
CataInfo.GroupID 整型 分区组 ID
CataInfo.GroupName 字符串 分区组名
CataInfo.LowBound 对象 数据分区区间的上限
CataInfo.UpBound 对象 数据分区区间的下限
AutoIncrement.Field 字符串 自增字段名称
AutoIncrement.Generated 字符串 自增字段生成方式
AutoIncrement.SequenceName 字符串 自增字段对应序列名
AutoIncrement.SequenceID 长整型 自增字段对应序列ID

示例

1.普通集合

> db.snapshot( SDB_SNAP_CATALOG )
{"_id": {"$oid": "5e4245f9e86d05a0a03e69c8"},"Name": "sample.employee","UniqueID": 4294967297,"Version": 1,"Attribute": 1,"AttributeDesc": "Compressed","CompressionType": 1,"CompressionTypeDesc": "lzw","CataInfo": [{"GroupID": 1000,"GroupName": "group1"}]
}

Copy

2.水平分区集合

> db.snapshot( SDB_SNAP_CATALOG )
{"_id": {"$oid": "5247a2bc60080822db1cfba2"},"Name": "sample.employee","UniqueID": 261993005057,"Version": 1,"Attribute": 0,"AttributeDesc": "","AutoIncrement": [{"SequenceName": "SYS_261993005057_studentID_SEQ","Field": "studentID","Generated": "default","SequenceID": 4}],"CompressionType": 0,"CompressionTypeDesc": "snappy","ReplSize": 1,"ShardingKey": {"age": 1},"EnsureShardingIndex": true,"ShardingType": "hash","Partition": 4096,"InternalV": 3,"CataInfo": [{"ID": 0,"GroupID": 1000,"GroupName": "group1","LowBound": {"": {"$minKey": 1}},"UpBound": {"": {"$maxKey": 1}}}]"AutoSplit": ture,
}

Copy

3.垂直分区集合

> db.snapshot( SDB_SNAP_CATALOG )
{"_id": {"$oid": "5e426b88e86d05a0a03e69c9"}"Name": "year_2019.month","UniqueID": 4294967298,"Attribute": 1,"AttributeDesc": "Compressed","CataInfo": [{"ID": 1,"SubCLName": "year_2019.month_07","LowBound": {"date": "20190701"},"UpBound": {"date": "20190801"}}],"CompressionType": 1,"CompressionTypeDesc": "lzw","EnsureShardingIndex": true,"IsMainCL": true,"LobShardingKeyFormat": "YYYYMMDD","ShardingKey": {"date": 1},"ShardingType": "range","Version": 2,
}

相关内容:

系统快照

【SequoiaDB巨杉数据库】编目信息快照相关推荐

  1. SequoiaDB巨杉数据库编目节点

    概念 编目节点是一种逻辑节点,用于保存数据库的元数据信息,而不保存用户数据. 编目节点属于编目分区组(可参考 分区组). 编目节点中包含以下集合空间: SYSCAT: 系统编目集合空间,包含以下系统集 ...

  2. 初步了解SequoiaDB巨杉数据库

    1.SequoiaDB 简介  2.整体架构 3.数据库存储引擎 4.核心特性 SequoiaDB 简介 SequoiaDB 巨杉数据库是一款金融级分布式数据库,主要面对高并发实时处理型场景提供高性能 ...

  3. 国产数据库哪家强?除了阿里华为,还有湖仓一体的SequoiaDB巨杉数据库!

    在过去的30多年,国产数据库一直都是跟随在国外数据库之后,Oracle.MySQL.SQLServer.PostgreSQL及MongoDB等国外厂商一直都霸占着最受欢迎数据库的榜单,但经过10年打磨 ...

  4. 【巨杉数据库SequoiaDB】SequoiaDB 巨杉数据库 v3.4 版本正式发布

    深秋时节,SequoiaDB 巨杉数据库在深秋给大家带来了"一把火". SequoiaDB v3.4 正式发布啦! 分布式交易场景性能大幅提升 SequoiaDB 巨杉数据库3.4 ...

  5. SequoiaDB 巨杉数据库SDK驱动开发

    SequoiaDB 巨杉数据库为应用提供通过SDK驱动进行数据库操作和集群操作的接口.目前支持SDK驱动开发的语言如下: C 驱动 C++ 驱动 CSharp 驱动 JAVA 驱动 PHP 驱动 Py ...

  6. SequoiaDB巨杉数据库SequoiaFS挂载目录

    本章将介绍通过 SequoiaFS 在 SequoiaDB 巨杉数据库挂载目录的方法. Linux环境下挂载目录 挂载目录前应确保系统已经安装 SequoiaDB,并已部署 SequoiaDB 集群. ...

  7. 「SequoiaDB巨杉数据库」getSlave()

    名称 getSlave - 获取当前分区组的备节点. 语法 rg.getSlave([positions]) 类别 Replica Group 描述 获取当前分区组的备节点. 参数 positions ...

  8. 「SequoiaDB巨杉数据库」Sdb()

    名称 Sdb - SequoiaDB 连接对象. 语法 var db = new Sdb([hostname],[svcname]) var db = new Sdb([hostname],[svcn ...

  9. SequoiaDB 巨杉数据库-时间序列服务

    时间序列协议(STP,Serial Time Protocol)是 SequoiaDB 巨杉数据库内部逻辑时间同步的协议: STP 维护逻辑时间,提供逻辑时钟服务 在 SequoiaDB 中,逻辑时间 ...

最新文章

  1. SharePoint 客户端经常弹出Windows验证登录框问题
  2. 既往出现中性粒细胞减少的患者可以重新应用依那西普
  3. 量子位MEET大会正式启动!邀AI企业共同预见智能科技新未来
  4. Nginx+Keepalived+Tomcat之动静分离的web集群
  5. monit 内存 监控_如何借助Monit搭建服务器监控系统?(1)
  6. 代码写成这样,老板把我开除了| IT 巨能唠
  7. php调试工具——XDebug使用
  8. 23.3. 操作系统监控需求
  9. Nodejs - 如何用 eventproxy 模块控制并发
  10. 邻居子系统:地址解析协议
  11. java常量表达式区别_java编译器对string常量表达式的处理和优化
  12. meta分析stata教程
  13. 嵌入式硬件转职软件开发,这十点是必不可少的技能
  14. Halcon 入门教程(01)
  15. [渝粤教育] 北京理工大学 工程热力学 参考 资料
  16. 计算机应用基础 福师在线作业一,福师《计算机应用基础》在线作业一
  17. GoogleVoice群发WhatsApp翻译谷歌语音消息自动群发
  18. 做大数据风控,需要做哪些准备?
  19. 【CTF题解NO.00008】mini-LCTF 2021 official write up by arttnba3
  20. spidermonkey编译

热门文章

  1. Erlang和Golang区别
  2. 英式音标26字母(A-G)
  3. 使用Connectify造成本地链接网络异常
  4. 会声会影x7制作html5,会声会影x7 如何制作卡拉OK音频
  5. 利用计算机形考试二,国开电大21年计算机应用基础形考任务二答案
  6. Sklearn : train_test_split()函数的用法
  7. 模电学习10. MOS管简单应用电路
  8. 代糖警告!「无糖0卡」照样能引起高血糖,影响人体代谢机制 | Cell
  9. 唐僧在如来面前吐真言
  10. ITRAQ、TMT标记定量蛋白质组研究