【SequoiaDB巨杉数据库】编目信息快照
标识
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巨杉数据库】编目信息快照相关推荐
- SequoiaDB巨杉数据库编目节点
概念 编目节点是一种逻辑节点,用于保存数据库的元数据信息,而不保存用户数据. 编目节点属于编目分区组(可参考 分区组). 编目节点中包含以下集合空间: SYSCAT: 系统编目集合空间,包含以下系统集 ...
- 初步了解SequoiaDB巨杉数据库
1.SequoiaDB 简介 2.整体架构 3.数据库存储引擎 4.核心特性 SequoiaDB 简介 SequoiaDB 巨杉数据库是一款金融级分布式数据库,主要面对高并发实时处理型场景提供高性能 ...
- 国产数据库哪家强?除了阿里华为,还有湖仓一体的SequoiaDB巨杉数据库!
在过去的30多年,国产数据库一直都是跟随在国外数据库之后,Oracle.MySQL.SQLServer.PostgreSQL及MongoDB等国外厂商一直都霸占着最受欢迎数据库的榜单,但经过10年打磨 ...
- 【巨杉数据库SequoiaDB】SequoiaDB 巨杉数据库 v3.4 版本正式发布
深秋时节,SequoiaDB 巨杉数据库在深秋给大家带来了"一把火". SequoiaDB v3.4 正式发布啦! 分布式交易场景性能大幅提升 SequoiaDB 巨杉数据库3.4 ...
- SequoiaDB 巨杉数据库SDK驱动开发
SequoiaDB 巨杉数据库为应用提供通过SDK驱动进行数据库操作和集群操作的接口.目前支持SDK驱动开发的语言如下: C 驱动 C++ 驱动 CSharp 驱动 JAVA 驱动 PHP 驱动 Py ...
- SequoiaDB巨杉数据库SequoiaFS挂载目录
本章将介绍通过 SequoiaFS 在 SequoiaDB 巨杉数据库挂载目录的方法. Linux环境下挂载目录 挂载目录前应确保系统已经安装 SequoiaDB,并已部署 SequoiaDB 集群. ...
- 「SequoiaDB巨杉数据库」getSlave()
名称 getSlave - 获取当前分区组的备节点. 语法 rg.getSlave([positions]) 类别 Replica Group 描述 获取当前分区组的备节点. 参数 positions ...
- 「SequoiaDB巨杉数据库」Sdb()
名称 Sdb - SequoiaDB 连接对象. 语法 var db = new Sdb([hostname],[svcname]) var db = new Sdb([hostname],[svcn ...
- SequoiaDB 巨杉数据库-时间序列服务
时间序列协议(STP,Serial Time Protocol)是 SequoiaDB 巨杉数据库内部逻辑时间同步的协议: STP 维护逻辑时间,提供逻辑时钟服务 在 SequoiaDB 中,逻辑时间 ...
最新文章
- SharePoint 客户端经常弹出Windows验证登录框问题
- 既往出现中性粒细胞减少的患者可以重新应用依那西普
- 量子位MEET大会正式启动!邀AI企业共同预见智能科技新未来
- Nginx+Keepalived+Tomcat之动静分离的web集群
- monit 内存 监控_如何借助Monit搭建服务器监控系统?(1)
- 代码写成这样,老板把我开除了| IT 巨能唠
- php调试工具——XDebug使用
- 23.3. 操作系统监控需求
- Nodejs - 如何用 eventproxy 模块控制并发
- 邻居子系统:地址解析协议
- java常量表达式区别_java编译器对string常量表达式的处理和优化
- meta分析stata教程
- 嵌入式硬件转职软件开发,这十点是必不可少的技能
- Halcon 入门教程(01)
- [渝粤教育] 北京理工大学 工程热力学 参考 资料
- 计算机应用基础 福师在线作业一,福师《计算机应用基础》在线作业一
- GoogleVoice群发WhatsApp翻译谷歌语音消息自动群发
- 做大数据风控,需要做哪些准备?
- 【CTF题解NO.00008】mini-LCTF 2021 official write up by arttnba3
- spidermonkey编译