基于内在的分布式缓存系统设计

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:hot_way
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网WEB2.0时代的到来,信息传播的广度和深度都达到了一个新的高度。传统的网站都是用数据库来进行数据的存储、检索和更新,但随着访问量的增加,将导致数据库服务器系统资源紧缺,查询操作响应变慢,网站用户体验变差。因此,开发缓存系统具有广泛的应用前景。   本文根据应用中一部分检索数据库的操作具有逻辑相同,请求频繁的特点,结合内存读写速率快的特点,提出并设计了一款分布式内存缓存系统。该系统采用物理内存作为数据存储介质,使用客户端/服务器的软件结构,通过在客户端应用分布式哈希算法实现了分布式存储的功能,并开发了PHP及Python的编程接口,给应用开发提供了一套可供简单调用的高性能存储服务。   本文主要介绍了分布式内存缓存系统的体系结构以及各个层次的具体实现。本设计主要分为以下四个方面的内容:在数据库检索方案性能有限,迫切需要提高网站浏览体验的前提下,调研并提出了分布式内存缓存系统的完整设计方案;介绍了作为系统存储单元的内存缓存系统的设计及主要功能模块;通过采用哈希算法的客户端来将请求分散到不同的内存缓存节点上,达到分布式的效果;最后根据前台开发的特点,实现了PHP及Python的调用接口。   通过将缓存系统读性能和数据库检索的压力测试结果进行对比,表明该系统具有较好的读性能和实用性。
其他文献
随着物联网技术的快速发展,作为其关键技术之一的RFID技术受到越来越广泛地应用,对RFID系统性能的要求也越来越高,尤其是对基于电磁波反向散射原理的UHF RFID系统更是如此。但是
在我国中小学班级授课制度之下,班主任是德育教学的中坚力量.笔者结合自身多年中小学一线班主任的工作经历,围绕中小学班主任工作中存在的问题,从专业性和情感支撑两方面,针
MIMO(Multiple-Input Multiple-Output)技术是 LTE-A(Long Term Evolution Advanced)中的一项关键技术。该技术要求在发射端和接收端分别使用多个发射天线和多个接收天线,信
随着互联网技术和多媒体信息处理技术的高速发展,数字图像得以在网上广泛传播,图像盗版和恶意篡改的现象频繁发生。鲁棒水印技术是目前图像版权保护中最有效的方法之一,越来
随着经济的发展,人们生活水平的提高和车辆的日益增多,引发的交通堵塞和生命安全问题也愈发严重,因此智能交通系统的研发应用受到工业界和学术界的高度重视。作为智能交通系
随着移动通信技术的飞速发展,日益增长的网络容量需求和网络资源的高效利用率,成为当前无线产业商亟待解决的问题。对于2G,3G,4G或5G网络而言,合理的基站天线选择与下倾角调
延迟容忍网络(Delay Tolerant Network,DTN)的概念最早由Kevin Fall在2003年的国际会议上提出。作为一种新型的网络体系结构,延迟容忍网络具有无基础设施支持、网络间断连接
一、把握介入课堂讨论的时机rn1.在解答“开放性”问题之时rn有效教学是数学教学中一个老生常谈的话题.在数学课堂教学中,设置讨论环节是教学的发展,教师只有根据学生、教材
期刊
作为4G移动通信的关键技术之一的正交频分复用(OFDM)技术,有着诸多技术特点,特别是OFDM能够有效地将频率选择性多径衰落信道在频域内转变为单径平坦衰落信道,并插入循环间隔(
随着无线网络通信和移动通信的迅猛发展,无线信道资源日趋紧张,干扰日趋严重。如何进一步提高信道利用率和抗干扰能力就成了目前无线通信亟待解决的问题。为此人们提出了很多