Python驱动概述
Python 客户端驱动的有两种类实例。一种用于数据库操作,另一种用于集群操作。
SequoiaDB 数据库中的数据存放分为三个级别:
1)数据库
2)集合空间
3)集合
Python客户端需要使用不同的实例进行操作。譬如读取数据的操作需要游标实例,而创建表空间则需要数据库实例。
集群操作实例
SequoiaDB数据库中的集群操作分为两个级别:
1)分区组
2)数据节点
类名 | 说明 | |
---|---|---|
replicagroup | 分区组类 | 分区组实例代表一个单独的分区组 |
replicanode | 节点类 | 节点实例代表一个单独的节点 |
与集群相关的操作需要使用分区组及数据节点实例。
replicanode 的实例用于管理节点。其操作包括启动、停止指定的节点,获取指定节点实例,获取主从节点实例,获取数据节点地址信息等。
每个函数都有返回值,返回值的定义如下:
SDB_OK(数据值为0):表示执行成功;
> 0 :表示操作系统错误,请查阅相关系统的错误码信息。