-
公开(公告)号:CN102375853A
公开(公告)日:2012-03-14
申请号:CN201010261167.5
申请日:2010-08-24
Applicant: 中国移动通信集团公司
IPC: G06F17/30
Abstract: 公开了一种分布式数据库系统和在分布式数据库系统中建立索引的方法。分布式数据库系统包括:多个分布式存储单元,分区存储有多个数据块文件;索引存储器,存储有所述多个数据块文件的索引;解析器,解析用户发起的查询语句,并选择相应的查询索引;索引查询模块,根据选择的查询索引,搜索所述多个数据块文件的索引以获得至少一个查询数据块集,所述查询数据块集包括索引键值、和记录了所述多个数据块文件中与所述索引键值对应的数据块文件的位置信息;以及并行处理引擎,将所述至少一个查询数据块集拆分并发起并行扫描任务。
-
公开(公告)号:CN102193917B
公开(公告)日:2014-03-26
申请号:CN201010115869.2
申请日:2010-03-01
Applicant: 中国移动通信集团公司
IPC: G06F17/30
Abstract: 本发明的实施例公开了一种数据处理和查询的方法和装置,该处理方法包括:为数据建立第一级索引,所述数据存储在至少一个文件中,所述第一级索引用于索引各文件,所述文件中存储有相应的数据;在各文件中分别建立第二级索引,所述第二级索引用于在相应文件中索引相应的数据。该查询方法包括:根据接收到的数据查询请求、利用第一级索引在各个文件中查找,得到查询到的文件,该文件存储有该查询请求所查询的数据;根据所述数据查询请求、利用第二级索引在所查询到的文件中查找,得到该查询请求所查询的数据。通过本发明,提高了大量数据的查询速度。
-
公开(公告)号:CN102375852A
公开(公告)日:2012-03-14
申请号:CN201010261159.0
申请日:2010-08-24
Applicant: 中国移动通信集团公司
IPC: G06F17/30
Abstract: 公开了一种在数据库中查询数据的方法、数据库查询系统和建立数据库索引的方法。在数据库中查询数据的方法包括:接收数据查询指令并确定所述数据查询指令中包括的索引键值;确定所述索引键值是用于近似索引还是精确索引;如果确定的结果是所述索引键值是用于近似索引,则通过所述索引键值,从所述近似索引在单位存储空间中标识的位置开始扫描查询数据记录,以及如果确定的结果是所述索引键值是用于精确索引,则通过所述索引键值在所述单位存储空间中标识的位置处查询数据记录。
-
公开(公告)号:CN102193917A
公开(公告)日:2011-09-21
申请号:CN201010115869.2
申请日:2010-03-01
Applicant: 中国移动通信集团公司
IPC: G06F17/30
Abstract: 本发明的实施例公开了一种数据处理和查询的方法和装置,该处理方法包括:为数据建立第一级索引,所述数据存储在至少一个文件中,所述第一级索引用于索引各文件,所述文件中存储有相应的数据;在各文件中分别建立第二级索引,所述第二级索引用于在相应文件中索引相应的数据。该查询方法包括:根据接收到的数据查询请求、利用第一级索引在各个文件中查找,得到查询到的文件,该文件存储有该查询请求所查询的数据;根据所述数据查询请求、利用第二级索引在所查询到的文件中查找,得到该查询请求所查询的数据。通过本发明,提高了大量数据的查询速度。
-
-
-