期刊文献+
共找到46篇文章
< 1 2 3 >
每页显示 20 50 100
Cache-Conscious Index Mechanism for Main-Memory Databases 被引量:5
1
作者 SUN Li-mei SONG Bao-yan YU Ya-xin LI Fang-fang YU Ge 《Wuhan University Journal of Natural Sciences》 EI CAS 2006年第1期309-312,共4页
Recent studies have addressed that the cache be havior is important in the design of main memory index structures. Cache-conscious indices such as the CSB^+-tree are shown to outperform conventional main memory indic... Recent studies have addressed that the cache be havior is important in the design of main memory index structures. Cache-conscious indices such as the CSB^+-tree are shown to outperform conventional main memory indices such as the AVL-tree and the T-tree. This paper proposes a cacheconscious version of the T-tree, CST-tree, defined according to the cache-conscious definition. To separate the keys within a node into two parts, the CST-tree can gain higher cache hit ratio. 展开更多
关键词 index structure main memory database real time application cache-conscious T-tree indexing CST-tree indexing
下载PDF
面向内存数据库的类字典树索引综述与性能比较
2
作者 储召乐 罗永平 金培权 《计算机学报》 EI CAS CSCD 北大核心 2024年第9期2009-2034,共26页
如何快速存取海量数据是大数据时代数据库系统面临的重大挑战.利用大内存构建内存数据库系统是实现大数据实时存取的可行途径.在此背景下,用于加速内存数据存取的内存数据库索引成为近几年国内外的研究热点.但是,内存数据库索引也面临... 如何快速存取海量数据是大数据时代数据库系统面临的重大挑战.利用大内存构建内存数据库系统是实现大数据实时存取的可行途径.在此背景下,用于加速内存数据存取的内存数据库索引成为近几年国内外的研究热点.但是,内存数据库索引也面临着诸多挑战.以常见的内存B+树索引为例,第一个问题是索引的空间效率较低,这是因为内存B+树索引的节点内部存在较大的空间浪费;第二个问题是索引的查询复杂度较高,B+树的查询复杂度受限于数据规模,随着数据规模的扩张,索引的搜索效率也会下降;第三个问题是变长数据支持弱,B+树对于变长键的支持比较差,往往难以适应实际应用的需要.近年来,由于字典树具有空间代价低、查询效率与数据规模无关、支持变长键等优点,逐步成为了内存数据库索引研究中的一个主要方向.本论文围绕面向内存数据库的类字典树索引,首先介绍了字典树的概念、特点和历史,然后系统梳理和总结了类字典树索引的现状和最新进展,之后提出了一种全新的分类方法对类字典树索引进行了分类.在此基础上,论文对主流的六种类字典树索引进行了实验,在多个数据集和负载上进行了性能对比,并基于实验结果讨论了类字典树索引的设计和使用建议,最后展望了未来类字典树索引的发展方向. 展开更多
关键词 内存数据库 字典树索引 性能对比
下载PDF
Prefetching J^+-Tree:A Cache-Optimized Main Memory Database Index Structure 被引量:3
3
作者 栾华 杜小勇 王珊 《Journal of Computer Science & Technology》 SCIE EI CSCD 2009年第4期687-707,共21页
As the speed gap between main memory and modern processors continues to widen, the cache behavior becomes more important for main memory database systems (MMDBs). Indexing technique is a key component of MMDBs. Unfo... As the speed gap between main memory and modern processors continues to widen, the cache behavior becomes more important for main memory database systems (MMDBs). Indexing technique is a key component of MMDBs. Unfortunately, the predominant indexes -B^+-trees and T-trees -- have been shown to utilize cache poorly, which triggers the development of many cache-conscious indexes, such as CSB^+-trees and pB^+-trees. Most of these cache-conscious indexes are variants of conventional B^+-trees, and have better cache performance than B^+-trees. In this paper, we develop a novel J^+-tree index, inspired by the Judy structure which is an associative array data structure, and propose a more cacheoptimized index -- Prefetching J^+-tree (pJ^+-tree), which applies prefetching to J^+-tree to accelerate range scan operations. The J^+-tree stores all the keys in its leaf nodes and keeps the reference values of leaf nodes in a Judy structure, which makes J^+-tree not only hold the advantages of Judy (such as fast single value search) but also outperform it in other aspects. For example, J^+-trees can achieve better performance on range queries than Judy. The pJ^+-tree index exploits prefetching techniques to further improve the cache behavior of J^+-trees and yields a speedup of 2.0 on range scans. Compared with B^+-trees, CSB^+-trees, pB^+-trees and T-trees, our extensive experimental Study shows that pJ^+-trees can provide better performance on both time (search, scan, update) and space aspects. 展开更多
关键词 index structure pJ^+-tree PREFETCHING cache conscious main memory database
原文传递
多核处理器环境下内存数据库索引性能分析 被引量:9
4
作者 郭超 李坤 +2 位作者 王永炎 刘胜航 王宏安 《计算机学报》 EI CSCD 北大核心 2010年第8期1512-1522,共11页
从20世纪80年代内存数据库出现时的T树到21世纪初出现的缓存感知的CSS、CSB+树等,都适应了当时的硬件发展趋势,具有一定的性能优势.随着计算机硬件技术的进一步发展,尤其是多核技术的应用与推广,新的多核处理器在提高索引性能的同时又... 从20世纪80年代内存数据库出现时的T树到21世纪初出现的缓存感知的CSS、CSB+树等,都适应了当时的硬件发展趋势,具有一定的性能优势.随着计算机硬件技术的进一步发展,尤其是多核技术的应用与推广,新的多核处理器在提高索引性能的同时又给内存索引结构提出了新的挑战.文中对B+树、T树、CSS树、CSB+树等几个经典的内存索引结构在多核处理器环境下的性能进行了全面的实验测试,对其在多核处理器环境下不同数据输入、不同节点大小等多种情况下的性能构成与差异进行了比较和分析,总结了在多核处理器中影响索引性能的关键因素,为内存索引结构的进一步改进奠定了坚实的基础. 展开更多
关键词 内存索引结构 多核处理器 缓存感知
下载PDF
一个内存数据库管理系统的数据组织 被引量:11
5
作者 卢炎生 潘怡 +1 位作者 赵栋 谢晓东 《华中理工大学学报》 CSCD 北大核心 1999年第10期64-66,共3页
在分析多种内存数据库概念的基础上,给出了新的内存数据库的形式定义,提出了内存数据库的一种数据组织结构,在T树的基础上,经过改造开发了一个在自行研制的主动实时DBMS原型系统中实现的索引结构T树,着重讨论了其严格的定... 在分析多种内存数据库概念的基础上,给出了新的内存数据库的形式定义,提出了内存数据库的一种数据组织结构,在T树的基础上,经过改造开发了一个在自行研制的主动实时DBMS原型系统中实现的索引结构T树,着重讨论了其严格的定义和操作算法. 展开更多
关键词 内存数据库 截止时间 数据组织 数据库管理系统
下载PDF
内存数据库在ZY1-02C海量数据空间检索中的应用 被引量:5
6
作者 王彦佐 周伟 冯磊 《国土资源遥感》 CSCD 北大核心 2018年第1期238-242,共5页
实现海量空间数据的高效检索是资源一号02C(ZY1-02C)卫星数据应用的重要前提。在传统基于关系型数据库的空间查询模式中,频繁的磁盘I/O及内外存交换对查询性能有较大影响,而完全基于内存的内存数据库技术可有效规避这一问题,显著提升效... 实现海量空间数据的高效检索是资源一号02C(ZY1-02C)卫星数据应用的重要前提。在传统基于关系型数据库的空间查询模式中,频繁的磁盘I/O及内外存交换对查询性能有较大影响,而完全基于内存的内存数据库技术可有效规避这一问题,显著提升效率。基于Key-Value型内存数据库Redis,研究并设计了矢量数据在Redis中的存储结构,并实现了基于Key-Value型存储结构的空间R树索引。经实际应用检验,该存储及索引架构能够有效提升海量空间数据的查询检索性能。 展开更多
关键词 内存数据库 空间索引 矢量数据
下载PDF
一个适用于内存数据库系统的多维索引结构 被引量:6
7
作者 马洪连 杨波 姚建伟 《计算机工程与应用》 CSCD 北大核心 2003年第29期211-213,共3页
树形结构一直都是数据库系统中建立多维索引最有效的方法之一,其中比较流行的有k-d树,R树等。但是对于内存空间极为宝贵的内存数据库来说,它们都有浪费内存的缺点。而T树作为内存数据库最常使用的一维索引结构,具有存取速度快,节约空间... 树形结构一直都是数据库系统中建立多维索引最有效的方法之一,其中比较流行的有k-d树,R树等。但是对于内存空间极为宝贵的内存数据库来说,它们都有浪费内存的缺点。而T树作为内存数据库最常使用的一维索引结构,具有存取速度快,节约空间的优点,但是对于多维索引的情况它的效率却不高。该文首先介绍了k-d树,R树的特点及缺点,然后介绍T树的特点,操作和在多维条件下的缺陷,并提出了一种网格+T树的结构对其进行改进,从而使它适用于多维索引的情况。 展开更多
关键词 内存数据库 索引 K-D树 R树 T树 网格文件
下载PDF
图形处理器上内存数据库索引T-树的研究 被引量:3
8
作者 刘勇 奚建清 +2 位作者 黄东平 贾连印 苗德成 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2013年第3期22-28,共7页
为进一步提高内存数据库索引结构T-树的操作性能,提出一种基于图形处理器的T-树无锁并行计算方案.该方案通过分析平衡树结构的父子节点间的关系,在图形处理器平台上实现使用m个线程并行创建具有m个节点的T-树索引,从而以最大并行度的方... 为进一步提高内存数据库索引结构T-树的操作性能,提出一种基于图形处理器的T-树无锁并行计算方案.该方案通过分析平衡树结构的父子节点间的关系,在图形处理器平台上实现使用m个线程并行创建具有m个节点的T-树索引,从而以最大并行度的方式构建T-树.为验证方案的正确性,提出以堆栈的方式在图形处理器上遍历T-树的算法,对各平台上构建T-树的方案进行性能分析,并通过页锁定内存的方式提高CPU和GPU间的数据传输速率.通过对多个处理器平台上的实验结果的对比发现,提出的方案在并行构建T-树和T-树的批量节点插入上相比于传统CPU平台方案分别获得12倍和8倍以上的加速比. 展开更多
关键词 图形处理器 T-树 内存数据库 索引结构 并行构建 批量节点插入
下载PDF
主存OLAP系统中what-if查询处理策略 被引量:3
9
作者 张延松 肖艳芹 +1 位作者 王珊 陈红 《软件学报》 EI CSCD 北大核心 2010年第10期2494-2512,共19页
What-If分析能够提供比传统的OLAP(on-line analysis processing)分析更加有意义的决策支持信息.基于历史数据的应用场景假设分析需要更加有效的what-if数据视图生成机制的支持.在传统的delta表合并算法的基础上,提出了基于内存记录指针... What-If分析能够提供比传统的OLAP(on-line analysis processing)分析更加有意义的决策支持信息.基于历史数据的应用场景假设分析需要更加有效的what-if数据视图生成机制的支持.在传统的delta表合并算法的基础上,提出了基于内存记录指针的deltaMap算法来提高what-if数据视图的合并性能.根据OLAP分析的应用特点,提出了pre-merge算法来处理支持分布式计算的聚集运算.根据不同的假设更新类型,对查询重写算法和△cube算法作了详细的性能测试并进行了全面的性能分析对比,在此基础上提出了what-if分析的代价模型,以应用场景模式、假设更新率、假设更新复杂度、查询结果集的基数作为参数,有效地描述系统what-if查询处理策略,为what-if分析的解决方案提供了一个可行的框架结构. 展开更多
关键词 WHAT-IF分析 内存数据库 delta表 查询重写 deltaMap索引 pre-merge算法
下载PDF
可持久化CSB+-树索引技术研究 被引量:1
10
作者 王胜 秦小麟 +2 位作者 沈尧 李博涵 史文浩 《计算机科学与探索》 CSCD 北大核心 2015年第2期182-192,共11页
现有主存索引方案为实现重用功能仅将更新操作存储到硬盘中,根据操作序列进行索引恢复,实时性和重用性均较差。为进一步提升重用性和实时性,提出了一种可持久化的CSB+-树(cache sensitive B+-tree)索引方案。该方案基于内存映射技术,完... 现有主存索引方案为实现重用功能仅将更新操作存储到硬盘中,根据操作序列进行索引恢复,实时性和重用性均较差。为进一步提升重用性和实时性,提出了一种可持久化的CSB+-树(cache sensitive B+-tree)索引方案。该方案基于内存映射技术,完整而高效地将索引结构保存到外存中,导入时无需重复创建索引,可节省大量计算资源。针对索引更新过程中出现大量内存碎片问题,采用一种分类内存管理机制进行管理和监视,当内存碎片过多而无法利用时,基于有序键值对进行索引重构以完全消除内存碎片。实验结果表明,所提方案与现有方案相比具有更好的实时性和重用性,同时具有高效的查询处理能力。 展开更多
关键词 主存索引 持久化 CSB+-树 内存映射 索引头
下载PDF
一种内存数据库定义及相关技术探讨 被引量:7
11
作者 吴绍春 胡国玲 +1 位作者 李国辉 舒良才 《江汉石油学院学报》 CSCD 北大核心 1996年第4期91-94,98,共5页
通过对一个支持主动实时事务的内存数据库系统ARTS—MMDBS的研究,给出了一种合理的内存数据库定义,认为判断一个数据库是否为内存数据库的标准应该是看其数据库的主拷贝是否常驻内存,而不能取决于内存的大小和存取数据所需... 通过对一个支持主动实时事务的内存数据库系统ARTS—MMDBS的研究,给出了一种合理的内存数据库定义,认为判断一个数据库是否为内存数据库的标准应该是看其数据库的主拷贝是否常驻内存,而不能取决于内存的大小和存取数据所需的I/O次数及数据被调入内存的时机。对内存数据库的物理组织、存取方法、并发控制及数据库恢复等相关技术进行了探讨,提出了一种适合内存直接存取特性的数据组织方法及索引组织结构。 展开更多
关键词 数据库 数据组织 数据处理 定义
下载PDF
嵌入式内存数据库的存储和索引算法研究 被引量:4
12
作者 宋玲 杨雪君 马兰 《计算机科学与探索》 CSCD 2010年第8期742-748,共7页
提出了用于嵌入式内存数据库的更高效的数据存储算法(EHAS)和索引算法(PMCT-tree)。EHAS算法是基于区-段式,结合类可扩散列的思想,将记录以唯一对应的三元组作为区标号、段标号、地址标号来定位存储的算法。PMCT-tree比典型的T树增加了... 提出了用于嵌入式内存数据库的更高效的数据存储算法(EHAS)和索引算法(PMCT-tree)。EHAS算法是基于区-段式,结合类可扩散列的思想,将记录以唯一对应的三元组作为区标号、段标号、地址标号来定位存储的算法。PMCT-tree比典型的T树增加了一种多路分支目录(PMC),它是由T树节点中抽取出的部分边缘阈值构成的。测试结果表明,EHAS算法加快了存储响应时间,且在一定条件下其平均查询时间复杂度可达到常数级;PMCT-tree算法在有效性和查询响应时间上性能良好。 展开更多
关键词 嵌入式内存数据库 T树 索引 类可扩散列 区-段式
下载PDF
用于RFID中间件的内存数据库结构研究 被引量:5
13
作者 喻剑 赖声礼 《哈尔滨工程大学学报》 EI CAS CSCD 北大核心 2008年第6期578-582,共5页
内存数据库(MMDB)是射频标签(RFID)中间件能够实现实时过滤、分组、计数等操作的关键.针对大规模RFID应用中通用的以T树为索引结构的MMDB不能得到很好的效率的问题,在详细分析RFID应用的数据特性的基础上,总结出RFID应用的数据及其操作... 内存数据库(MMDB)是射频标签(RFID)中间件能够实现实时过滤、分组、计数等操作的关键.针对大规模RFID应用中通用的以T树为索引结构的MMDB不能得到很好的效率的问题,在详细分析RFID应用的数据特性的基础上,总结出RFID应用的数据及其操作特征,提出一种全新的算法,并改进了MMDB的索引结构.算法与MMDB的索引结构相结合,使得内存数据库在支持所有符合EPC Global标准的接口操作的基础上,将需要保存的数据量减少到最低,能保证每个标签只有一条记录.在RFID应用所特有的大量范围查询上,查询的时间复杂度降低到了O(n). 展开更多
关键词 内存数据库 射频标签 实时内存数据库 索引结构 T树
下载PDF
基于内存数据库的VLR用户数据处理方法 被引量:2
14
作者 唐伟 朱成荣 冯国富 《微计算机信息》 北大核心 2008年第27期146-148,共3页
提出一种对VLR用户数据进行处理的方法,采用面向对象的设计方法并以内存数据库形式设计VLR数据库,通过哈希索引技术将用户数据存储在VLR数据库中,并能对存储在VLR数据库中的移动用户数据进行编辑处理和访问。该方法可快速地进行用户数... 提出一种对VLR用户数据进行处理的方法,采用面向对象的设计方法并以内存数据库形式设计VLR数据库,通过哈希索引技术将用户数据存储在VLR数据库中,并能对存储在VLR数据库中的移动用户数据进行编辑处理和访问。该方法可快速地进行用户数据的存储和访问,易于设计和实现。并且具有很好的扩展性。 展开更多
关键词 内存数据库 访问位置寄存器 哈希索引 面向对象设计
下载PDF
基于Δ-tree的自底向上的深度递归KNN查询算法 被引量:2
15
作者 刘艳 郝忠孝 《计算机应用研究》 CSCD 北大核心 2011年第8期2889-2892,共4页
Δ-tree是一种新提出的多层索引结构,能够加速主存环境中的高维查询。在该高效主存索引的基础上,提出了改进的KNN搜索算法BU_DF_knn_Search,该算法通过定位技术、自底向上、深度优先遍历及过滤策略设计而成,解决了KNN查询中搜索半径未... Δ-tree是一种新提出的多层索引结构,能够加速主存环境中的高维查询。在该高效主存索引的基础上,提出了改进的KNN搜索算法BU_DF_knn_Search,该算法通过定位技术、自底向上、深度优先遍历及过滤策略设计而成,解决了KNN查询中搜索半径未知的难题。在高维数据集上进行了实验,结果显示算法BU_DF_knn_Search比Δ-tree已有的KNN搜索算法具有更高的效率。 展开更多
关键词 高维索引 主存 K最近邻查询 深度优先搜索
下载PDF
基于Δ-tree的递归深度优先KNN查询算法 被引量:2
16
作者 刘艳 郝忠孝 《计算机工程》 CAS CSCD 北大核心 2011年第22期48-50,共3页
基于Δ-tree提出一种用于高维数据的主存K最近邻(KNN)查询算法。该算法利用递归调用方法深度优先遍历Δ-tree,找到距离查询点较近的叶子节点,并选择其中较优的KNN候选点进行查询,从而缩小修剪距离、提高查询速度。实验结果表明,与已有... 基于Δ-tree提出一种用于高维数据的主存K最近邻(KNN)查询算法。该算法利用递归调用方法深度优先遍历Δ-tree,找到距离查询点较近的叶子节点,并选择其中较优的KNN候选点进行查询,从而缩小修剪距离、提高查询速度。实验结果表明,与已有算法相比,该算法具有更高的查询效率。 展开更多
关键词 高维索引 主存 K最近邻查询 深度优先搜索
下载PDF
CSA-Tree:一种改进的高维主存索引树 被引量:3
17
作者 梁俊杰 冯玉才 《计算机学报》 EI CSCD 北大核心 2007年第3期415-423,共9页
主存技术的不断进步,使得主存多媒体数据库的实现成为可能.研究表明,主存多媒体数据库系统性能深受处理器缓存未命中的影响,缓存感知型主存索引是提高数据检索效率的有效手段.针对SA-Tree不适用于主存存取的缺点,提出它的变体CSA-Tree.C... 主存技术的不断进步,使得主存多媒体数据库的实现成为可能.研究表明,主存多媒体数据库系统性能深受处理器缓存未命中的影响,缓存感知型主存索引是提高数据检索效率的有效手段.针对SA-Tree不适用于主存存取的缺点,提出它的变体CSA-Tree.CSA-Tree利用PCA降维技术,将树的各层节点采用不同的维度表示,这样不仅提高了缓存空间的利用率,还降低了CPU负载,从而提高了索引查询效率.大量实验证明,CSA-Tree在主存环境中具有良好的高维数据检索性能. 展开更多
关键词 高维主存索引 L2-cache未命中 距离计算 KNN查询 主成分分析
下载PDF
H-T:一种适用于嵌入式数据库系统的存取机制 被引量:3
18
作者 夏家莉 《计算机应用与软件》 CSCD 北大核心 2003年第6期61-63,共3页
嵌入式实时数据库系统的内存资源十分宝贵,但它又需要快速的数据存取机制,目前性能较好的存取机制是Hybrid-TH,本文提出的H-T是对Hybrid-TH的进一步改进,将HASH表和树的特点有机地结合起来,在有效地降低查询时间的同时,减少空间的消耗,... 嵌入式实时数据库系统的内存资源十分宝贵,但它又需要快速的数据存取机制,目前性能较好的存取机制是Hybrid-TH,本文提出的H-T是对Hybrid-TH的进一步改进,将HASH表和树的特点有机地结合起来,在有效地降低查询时间的同时,减少空间的消耗,使之适应嵌入式实时数据库的新要求。 展开更多
关键词 嵌入式数据库系统 数据存取机制 数据对象 数据查询 H-T
下载PDF
深度优先遍历Δ-tree的非递归KNN查询 被引量:1
19
作者 刘艳 郝忠孝 《计算机工程与应用》 CSCD 北大核心 2011年第15期6-8,28,共4页
kNN查询是高维数据库中最重要的操作之一,尽管它在数据库研究中得到了极大的关注,但很少有关于主存数据库kNN查询的工作。充分利用kNN查询自身的特点,基于高效的主存索引Δ-tree设计了一种新的kNN查询算法NR_DF_knn_Search,该算法采用... kNN查询是高维数据库中最重要的操作之一,尽管它在数据库研究中得到了极大的关注,但很少有关于主存数据库kNN查询的工作。充分利用kNN查询自身的特点,基于高效的主存索引Δ-tree设计了一种新的kNN查询算法NR_DF_knn_Search,该算法采用非递归方式深度优先搜索Δ-tree中距离查询点较近的叶子节点,能够快速找到较优的kNN候选,更新修剪距离,加大剪枝力度,缩小搜索空间,从而提高kNN查询效率。通过实验对该算法进行了估价,结果证明该算法是有效的。 展开更多
关键词 高维索引 主存kNN查询 非递归 最近邻查询 深度优先搜索
下载PDF
基于Realms的主存R树索引的实现 被引量:1
20
作者 李萍 《计算机应用》 CSCD 北大核心 2003年第5期94-97,共4页
为了充分发挥主存数据库技术的优越性,提高系统性能,需要使用空间索引,并将索引也放在主存中。R树类是目前空间数据索引的研究热点,具有动态性及构造和维护的简单性,在基本R树索引的基础上便于作各种算法改进,文中开发的基于Realms的空... 为了充分发挥主存数据库技术的优越性,提高系统性能,需要使用空间索引,并将索引也放在主存中。R树类是目前空间数据索引的研究热点,具有动态性及构造和维护的简单性,在基本R树索引的基础上便于作各种算法改进,文中开发的基于Realms的空间分析数据库管理系统SADBS中实现了主存R树索引的创建及插入、删除、更新、查询等操作。 展开更多
关键词 主存R树 索引 REALMS SADBS
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部