- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MDSS-V03使用手冊-v4
海量数据存储检索系统
SQL-LIKE语言使用手册
——MDSS-V0.3——
目 录
1 SQL-LIKE语言使用手册 4
1.1 MDSS-V0.3系统功能概述 4
1.2 SQL-LIKE中的数据类型 4
1.3 SQL-LIKE语法使用说明 5
1.3.1 CREATE 5
1.3.2 INSERT 6
1.3.3 SELECT 6
1.3.4 聚合函数 7
1.3.5 时间表达式函数 8
1.4 SQL-LIKE使用中注意的问题 9
1.4.1 where中多个条件的优先级说明 9
1.4.2 几点使用限制说明 9
2 MDSS-V0.3 SHELL操作手册 11
2.1 进入shell系统 11
2.2 SHELL操作方法 11
3 0.3版本新增功能 15
3.1 几个常用命令的符号链接 15
3.1.1 进入SHELL命令 15
3.1.2 检索结果文件导出命令 15
3.1.3 根据文件构建检索条件并导出检索结果命令 15
3.2 域名分级检索功能 16
3.2.1 域名分级定义 16
3.2.2 MDSS中域名分级函数的使用 16
4 命令行操作方法 18
4.1 基本功能 18
4.2 语法 18
4.3 举例 19
SQL-LIKE语言使用手册
MDSS-V0.3系统功能概述
SQL-LIKE是为MDSS系统设计的数据检索语言,MDSS-v0.3系统主要功能如下:
提供二维表格数据模型;
以一条记录为原子操作;
利用分布式存储框架,实现数据和索引的分布存储、并发检索功能;
在单一表空间内利用SQL-LIKE语言实现:精确查询,模式查询,多属性查询,区间查询,统计排序,函数聚合等检索功能;
支持近期数据的快查(近期缓存在集群内存中)功能;
SQL-LIKE中的数据类型
目前MDSS-V0.3 SQL-LIKE语言支持六种基本数据类型包括:INTEGER或INT、IPV4_ADDR、IPV6_ADDR、CHAR、STORE、TIMESTAMP六类:INTEGER或INT,IPV4_ADDR、IPV6_ADDR、CHAR支持where条件查询,STORE不支持where条件查询,直接保存数据,每种类型使用规则如下:
整数类型:关键字:INTEGER或INT
例如:ID INTEGER;
说明:INTEGER类型字段支持算术比较(,,=),支持统计查询(SUM,COUNT,AVG);
IP字段类型:关键字:IPV4_ADDR, IPV6_ADDR。 IPV4_ADDR保存IPV4类型的IP地址,IPV6_ADDR保存IPV6类型的IP地址
例如:sip IPV4_ADDR;
说明:支持IP类型数据的区间检索、子网检索;sip=[ to 55],表示sip在整个10.10.10.*段的IP地址;
索引类型:关键字CHAR
说明:CHAR类型字段建立索引,支持精确查询,模糊查询;
存储类型:关键字:STORE
说明:STORE类型字段直接存储到数据文件中,不支持where查询条件;
时间类型:关键字TIMESTAMP
说明:记录以字符串形式记录的时间信息,以秒为单位, TIMESTAMP使用“年月日时分秒”时间字符串表示,如“20110514060606”表示2011年5月14日’’,如‘Aabc abc’,表示Aabc abc作为一个字段,插入到数据库中,但是’’不载入数据库;
区间查询使用“[ to ]”表示,支持数字、IP类型、以及时间戳类型的检索;
SQL-LIKE基本操作命令包括:CREATE,INSERT以及SELECT三类;
CREATE
命令作用:创建表空间;
基本格式:
CREATE TABLE TABLENAME (FIELDNAME FIELDTYPE , FIELDNAME FIELDTYPE,…);
FIELDNAME:字段名,不能以?,*等通配符开始;
FIELDTYPE:字段类型,包含INTEGER, IPV4_ADDR, IPV4_ADDR,TIMESTAMP,INDEX, STORE六类基本类型,具体含义如1.1节。
INSERT
命令作用:插入记录
基本格式:
INSERT INTO TABLENAME VALUES(VALUE1 , VALUE1);
“VALUE1 , VALUE1”构成的value列表使用“,”分隔,value列表使用括号括起来。
SELECT
命令作用:检索记录;
基本格式:
SELECT FIELDSLIST FROM TABLENAME WHERE [(CONDITION)] [GROUP BY FIELDNAME] [ORDER BY FIELDNAME [ASC | DESC]] [TOP K | LIM
文档评论(0)