【摘 要】
:
传统文件系统的结构基础是建立在30年以前的应用背景之上,并且大都是基于目录和多级文件系统来管理文件和数据,人们已经习惯于这样的文件访问和存储工作。然而随着硬件性能和
论文部分内容阅读
传统文件系统的结构基础是建立在30年以前的应用背景之上,并且大都是基于目录和多级文件系统来管理文件和数据,人们已经习惯于这样的文件访问和存储工作。然而随着硬件性能和磁盘存储容量的不断提高,当前传统的基于目录和文件的文件系统面临着诸多挑战,比如桌面搜索的效率、元数据的信息量等。另外,传统文件系统的层次目录结构虽然提供了存放文件的方便性和易修改性,但却带来了访问文件时定位文件和目录的困难。数据库系统拥有比文件系统更好的数据管理特性,更提供了增加元数据的便捷方法,拥有更加丰富的元数据将大大提高文件系统对各种新应用的支持能力。桌面搜索能够帮助用户高效的查询个人计算机上的各种数据和文件。文件系统如果能够拥有像桌面搜索那样的高效查询能力,将大大提高文件查找效率。桌面搜索已经引起了包括Google、百度和Yahoo这样的搜索引擎巨头的重视,并已开始推出了桌面搜索工具和产品,一些主流操作系统也开始集成桌面搜索工具。可以看出,桌面搜索技术对于提高文件查找效率至关重要。然而,桌面搜索软件调用操作系统函数也会导致不小的效率损失。本论文正是将数据库技术与桌面搜索技术引入到文件系统当中,来解决传统文件系统遇到的上述问题。针对数据库技术和桌面搜索技术不断向文件系统渗透这一特点,本文在分析传统文件系统设计理论及桌面搜索理论的基础上,提出了一个集成桌面搜索的数据库文件系统(XFS)的设计框架及实现策略。XFS采用核心态的基于现有数据库系统的设计模式,通过比较各种成熟的数据库产品,选择Berkeley DB作为底层数据库,并根据其存储模式的特点,设计并实现了XFS文件系统的结构模式;在索引结构与搜索算法设计中,通过对倒排索引和布尔查询算法进行改进,重新设计了XFS的索引模式、索引存储方案及搜索算法,提高了文件查找的效率;并兼容VFS上原有的API接口。最后对XFS文件系统进行搜索功能及性能的测试,测试结果表明XFS文件系统设计合理,达到了预期的设计目标。
其他文献
采用1951-2008年浙江省69个县(市)气象站的大雪资料、利用NCEP/NCAR1°×1°再分析格点资料、以新一代中尺度天气预报模式WRF(V3.1)为平台,分析、建立了,1)浙江大雪历史个例
目的:观察中药通心络对血管紧张素Ⅱ(Angiotensin-Ⅱ,AngⅡ)致大鼠内皮损伤模型血管内皮的保护作用及机制方法:将54只SD大鼠随机分为血管紧张素Ⅱ(AngⅡ)组(n=18)、通心络保护(TXL)组
背景介绍毛囊闭锁三联征(Follicular occlusion triad,FOT,OMIM:%142690)包括化脓性汗腺炎(Hidradenitis suppurativa,HS)、聚合性痤疮(Acne conglobata,AC)和脓肿性穿凿性头
对于每个人来说,品牌的概念或许已经不再那么陌生。在产品同质化的今天,拥有知名的品牌将成为企业致胜的法宝。尽管已经有越来越多的企业认识到了品牌的重要性,但是对于提供
目的:新生儿缺氧缺血性脑病(hypoxic-ischemic encephalopathy, HIE)是新生儿期常见的中枢神经系统疾病,是因在围产期缺氧窒息,导致脑缺氧缺血性损伤,存活者可留有不同程度神
目的通过流行病学现况调查,了解上海市核心家庭成员的体质指数(BMI),为进一步实施干预措施,提高家庭的健康水平提供依据。方法通过现况研究,采取面对面的调查方法对1060个符合标准
轿车车身轻量化设计是一个多约束的复杂系统优化问题,且必须满足各项车身结构性能,其中碰撞安全性是先决条件。实际中普遍采用试验设计和响应面法相结合的手段开展轻量化研究
本文针对铜坑矿大范围隐患区下的矿体开采安全技术,综合采用理论分析、工业试验、数值模拟等技术手段,展开了系统的研究工作。分析了大范围隐患区开采的安全问题及其影响因素
随着计算机技术的发展,车身设计越来越趋近于CAD/CAE/CAM的一体化设计。有限元技术是计算机辅助工程分析(CAE)的关键技术。将有限元技术应用于新车型的反求设计,指导新车型的
区域燃煤锅炉房供热系统节能技术在企业生产运行中占据非常重要的位置,生产运行成本中80%为水、电、煤、因此节能技术是企业可持续发展,达到节能降耗、绿色环保的保障。针对