ICS 35.240.70 GB L 67 中华人民共和国国家标准 GB/T329082016 非结构化数据访问接口规范 Unstructured data access interface specification 2016-08-29发布 2017-03-01实施 中华人民共和国国家质量监督检验检疫总局 发布 中国国家标准化管理委员会 GB/T32908-2016 目 次 前言 范围 2 术语和定义 缩略语 查询语言访问接口 4,1 概述 4.2 基本格式 4.3 数据库连接接口 4.4 执行查询语句接口 4.5 批量执行查询语句接口 4.6 结果集接口 应用程序访问接口 10 5.1 10 概述 5.2 基本格式 10 5.3 集群配置管理接口模块. 10 5.3.1 概述 10 5.3.2 集群管理接口 10 5.3.3 单个节点管理接口 11 5.3.4 集群监控接口 5.3.5 数据空间管理接口. 13 5.4任务管理接口模块 17 5.4.1 概述 5.4.2 任务状态 5.4.3 任务接口 5.4.4 一致性控制接口 19 5.5存储接口模块 20 5.5.1 概述 20 5.5.2 底层存储对象类型 .+ 20 5.5.3存储对象定义接口 21 5.5.4存储对象访问接口 22 5.5.5非结构化数据访间接口 5.6分析接口模块* 33 5.6.1 概述 33 5.6.2 基本数据分析接口 33 5.6.3时间单位 34 5.6.4时序数据分析接口... 35 5.7 索引接口模块 35 GB/T32908-2016 5.7.1 概述 35 5.7.2 通用向量接口 35 5.7.3 特征抽取接口 36 5.7.4 通用索引接口 5.8搜索接口模块. 42 5.8.1 概述.· 42 5.8.2 媒体数据类型 42 5.8.3 高维数据查询接口 5.8.4 关键字查询接口 43 Web服务访问接口 44 6.1 概述· 6.2 基本格式 44 6,3 HTTP请求格式· 6.4 HTTP状态码.· 45 6.5 服务接口描述· 6.5.1 数据增加接口 45 6.5.2 数据删除接口 46 6.5.3 数据更新接口· 46 6.5.4 数据查询接口 48 学兔兔w.bzfxw.com GB/T 32908-2016 前言 本标准按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本标准起草单位:清华大学、中国电子技术标准化研究院、浙江大学、北京航空航天大学、中国人民 大学。 本标准主要起草人:王朝坤、王建民、陈俊、高林、吴新松、刘贤刚、卫凤林、李莹、庄越挺、陈岭、邵健、 孙建伶、马殿富、郎波、杜小勇、陈晋川。 学兔兔ww事.bzfxw.com GB/T 32908—2016 非结构化数据访问接口规范 1范围 本标准规定非结构化数据管理系统的访问接口要求,包括查询语言访问接口、应用程序访问接口和 Web服务访问接口。 本标准适用于非结构化数据管理系统产品的研制、开发和测试。 2术语和定义 下列术语和定义适用于本文件。 2.1 非结构化数据 unstructured data 没有明确结构约束的数据,如文本、图像、音频、视频等。 2.2 非结构化数据管理系统 unstructured data management system 对非结构化数据进行管理、操作的大型基础软件,提供非结构化数据存储、特待征抽取、索引和查询等 管理功能。 3缩略语 下列缩略语适用于本文件。 HTTP:超文本传输协议(hypertexttransferprotocol) JSONJavaScript对象标记(javascriptobjectnotation) XML,可扩展置标语言(extensiblemarkupLanguage) 4 查询语言访问接口 4.1概述 本章描述查询语言访问接口,包括数据库连接接口、执行查询语句接口、批量执行查询语句接口和 结果集接口。 4.2 基本格式 查询语言访间接口包含以下5种元索: a)接口名:接口的名称; b 说明:对接口内容的描述; 继承:指明了该接口的父接口; d) 属性:该接口全部的属性变量; e) 方法:该接口提供的所有函数的声明。 学兔兔ww事.bzfxw.com GB/T32908—2016 4.3 3数据库连接接口 接口名:Connection 说明:数据库连接的接口。 继承:无 属性:无 方法: Statement createStatement() 说明:创建一个Statement对象。 参数:无 返回:Statement对象 PreparedStatement prepareStatement(in Stringql) 说明:根据声明语句ql创建一个PreparedStatement对象。 参数:ql为查询语句声明,其中允许含多个“?”占位符 返回:PreparedStatement void commit() 说明:将自上次提交或回滚之后的更新数据提交,并释放当前连接占用的资源。 参数:无 返回:无 void rollback() 说明:撤销自上次提交或回滚之后的更新操作,并释放当前连接占用的资源。 参数:无 返回:无 void rollback(in Savepoint sp) 说明:撤销自保存点sp之后的更新操作,并释放当前连接占用的资源。 参数:sp为保存点实例对象 返回:无 bool isAutoCommit() 说明:获取当前连接是否为自动提交。 参数:无 返回:是否自动提交 void setAutoCommit(in bool auto) 说明:设置当前连接的自动提交属性。 参数:auto为是否自动提交 返回:无 2 学兔兔wwf.bzfxw.com GB/T32908—2016 Savepoint setSavepoint() 说明:设置当前时刻的一个保存点,并获取它, 参数:无 返回:当前时刻的保存点 void releaseSavepoint(in Savepoint sp) 说明:释放保存点SP占用的资源。 参数:Sp为保存点实例对象 返回:无 void close() 说明:关闭当前连接。 参数:无 返回:无 bool isClosed() 说明:当前连接是否已关闭。 参数:无 返回:是否关闭 4.4 4执行查询语句接口 接口名:Statement 说明:执行查询语句的接口。 继承:无 属性:无 方法: ResultSet executeQuery(in String ql) 说明:执行数据查询语句。 参数:ql为数据查询语句 返回:查询结果对象ResultSet int executeUpdate(in String ql) 说明:执行数据更新语句,如插人、删除、更新等。 参数:ql为数据更新语句 返回:此次操作影响的行数 bool execute (in String ql) 说明:执行语句ql。 参数:ql为待执行的语句 返回:执行是否成功 3 学兔兔ww.bzfxw.com GB/T32908--2016 Connection getConnection() 说明:获取当前的数据库连接。 参数:无 返回:数据库连接 ResultSet getResultSet() 说明:获取结果集对象ResultSet,通常在execute方法执行后执行此方法。 参数无 返回:结果集对象 int getFetchSize() 说明:获取从查询结果中提取的缓存的行数。 参数:无 返回:缓存行数 void setFetchSize(in int rows) 说明:设置套询结果缓存行数。 参数:rows为缓存行数 返回:无 void close() 说明:关闭当前Statement对象。 参数:无 返回:无 bool isClosed() 说明:获取当前Statement是否已关闭。 参数:无 返回:是否已关闭 4.5批量执行查询语句接口 接名:PreparedStatement 说明:执行查询语句的接口,支持批量查询。 继承:Statement 属性:无 方法: void clearParameters() 说明:清空所有PreparedStatement的参数值。 参数:无 返回:无 4 学兔兔ww事.bzfxw.com GB/T32908—2016 void setBinaryStream(in int index, in IStream is) 说明:设置语句中第index个占位符的值为输人流is。 参数:index为占位符的位置,is为输入流(引用、指针等) 返回:无 void setBlob(in int index,in Blob blob) 说明:设置语句中第index个占位符的值为大对象blob。 参数:index为占位符的位置,blob为大对象 返回:无 void setByteArray(in int index, in ByteArray ba) 说明:设置语句中第index个占位符的值为学节数组ba。 参数:index为占位符的位置,ba为字节数组 返回:无 void setBool(in int index, in bool b) 说明:设置语句中第index个占位符的值为布尔值b。 参数:index为占位符的位置,b为布尔值 返回:无 void setByte(in int index, in byte b) 说明:设置

pdf文档 GB-T 32908-2016非结构化数据访问接口规范

文档预览
中文文档 53 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共53页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GB-T 32908-2016非结构化数据访问接口规范 第 1 页 GB-T 32908-2016非结构化数据访问接口规范 第 2 页 GB-T 32908-2016非结构化数据访问接口规范 第 3 页
下载文档到电脑,方便使用
本文档由 思安 于 2023-01-15 17:30:14上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。