基于嵌入式数据库的缓存技术研究与实现

来源 :桂林工学院 桂林理工大学 | 被引量 : 0次 | 上传用户:zyhui1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Cache技术是一种以高速缓存为主的应用型技术,主要是为了解决当前计算机系统中各部分接口数据传输速度不一致问题而使用的。速度矛盾不仅存在于计算机硬件系统中,也广泛存在于当前的计算机软件系统中,尤其在近几年发展迅猛的网络应用中体现突出。矛盾主要体现在:系统性能降低和网络吞吐量减少,极大的影响了当前系统的正常工作。Cache技术正是为了解决该类型矛盾而应运而生的。Cache技术能够有效减少网络时延、节省网络带宽、降低服务器负载。它相当于在矛盾层之间建立一个起到缓冲作用的桥梁。目前Cache技术已经进入了快速发展,应用领域宽广。 本文以软件缓存技术为主要切入点。以嵌入式数据库系统为基本,内存索引缓存技术为扩展提出并实现了DataRelay系统。详细讨论了缓存技术在Web Server中的主要应用和实现代码,为今后在不改变当前硬件的前提下提高网络服务器的负载能力打下了基础。
其他文献
近年来随着P2P应用种类和用户规模迅速增长,互联网所面临的网络拥塞、难于保障QoS等问题显得更加突出。以CERNET天津结点(天津教育城域网)为例,由于大多数终端用户使用静态IP地址
学位
在自然语言处理(NLP)中,歧义问题一直是研究的重点和难点。它是一项“中间任务”,对于自然语言处理中的许多应用领域具有重要的理论和实践意义,包括机器翻译、信息检索、句法分
随着计算机技术的发展和网络的快速普及,企业、政府、学校等各种组织机构的网络办公系统正快速发展,电子商务、电子邮件等信息服务、网络交流等技术手段也得到广泛应用。网络
随着信息技术的飞速发展,人类对以计算机为基础的信息系统的依赖度越来越高,与之相对应的信息系统安全性成为信息系统设计者与管理者所面临的最严峻的问题,据公安部统计,我国信息
单杠上的体操机器人是欠驱动多输入多输出复杂系统的典型例子,是一种具有非驱动关节的机器人。它的摆起倒立动作运动范围大,运动具有高度的复杂性和非线性。欠驱动单杠体操机器
工作流是一种反映业务流程的计算机化的模型,它是为了在先进计算机环境支持下实现经营集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流管理系统是一
随着三维扫描仪等数字化设备和建模技术的发展,三维模型已经广泛应用在人们科研工作和日常生活的各个方面。由于人们可以方便地构造模型,模型的数目急剧增长,而互联网技术的
随着我国金融体制改革的完善和深化,经济金融全球化趋势日益明显,商业银行的传统经营方式已经不能适应银行经营发展的需要,中间业务的发展越来越受到商业银行的重视。但是,一
随着互联网的快速发展,越来越多的视频媒体在网上被存储并传输。数字媒体的拷贝在视觉质量上与原始媒体基本相同,这给盗版提供了便利。数字水印是一种有效的数字版权保护技术
无线传感网络(Wireless Sensor Network,WSN)是由大量静止或移动的传感器以自组织和多跳的方式构成的无线网络,传感器协作感知、采集、处理和传输网络所覆盖区域内被感知对象