CN108363764A - 一种分布式缓存管理***及方法 - Google Patents
一种分布式缓存管理***及方法 Download PDFInfo
- Publication number
- CN108363764A CN108363764A CN201810114540.0A CN201810114540A CN108363764A CN 108363764 A CN108363764 A CN 108363764A CN 201810114540 A CN201810114540 A CN 201810114540A CN 108363764 A CN108363764 A CN 108363764A
- Authority
- CN
- China
- Prior art keywords
- data
- module
- index
- server
- cache
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24552—Database cache management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/219—Managing data history or versioning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3344—Query execution using natural language analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明属于缓存管理技术领域,公开了一种分布式缓存管理***及方法,分布式缓存管理***包括:索引建立模块、数据处理模块、存储控制模块、安全策略模块、全文分词搜索模块、图片与web服务器分离模块、自主研发框架扩展模块。本发明降低数据库的压力,可以有效减少用户请求数据的时间,提高服务器的响应速度和负载均衡能力,从而提升用户的体验以及商家营销策略布局的畅通性;商家更好的利用平台优秀的特性为产品实施营销,策划,推广等一系列活动来实现商业转化率,而用户更好的利用平台强大的支撑能力贴近商家,购买适合自己的商品,从而使商家和用户之间以近乎零距离的沟通实现两端收益。
Description
技术领域
本发明属于缓存管理技术领域,尤其涉及一种分布式缓存管理***及方法。
背景技术
缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在用完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给显卡运算芯片用的缓存,硬盘上也有16M或者32M的缓存。然而,现有的数据处理技术,用户请求时间长,服务器响应速度慢,安全性低,体验效果差,跨平台迁移兼容性差。
综上,现有技术存在的问题是:现有的数据处理,用户请求时间长,服务器响应速度慢,安全性低,体验效果差,跨平台迁移兼容性差。
发明内容
针对现有技术存在的问题,本发明提供了一种分布式缓存管理***及方法。
本发明是这样实现的,一种分布式缓存管理***包括:
索引建立模块、数据处理模块、存储控制模块、安全策略模块、全文分词搜索模块、图片与web服务器分离模块、自主研发框架扩展模块;
索引建立模块,用于根据接收到的数据缓存请求,将对应的数据存储至分布式内存对象缓存服务器中,并为缓存的数据建立索引;
数据处理模块,用于对缓存数据进行处理操作;
存储控制模块,用于在分布式内存对象缓存服务器中的已使用内存容量大于或等于预设的容量阈值的情况下,利用新建立的索引及对应的数据替换建立时间最早的已建立索引及对应的数据。
安全策略模块,用于通过OOP和MVC使业务层和逻辑层分离,读写目录完全分离,强化了安全。单一入口、输入验证,输出过滤,对SQL注入和跨站点脚本(XSS),跨站点请求伪造(CSRF),Cookie篡改预防,对危险行为智能识别并过滤(锁定),多层级口令保护账户安全,采用数据备份、文件校验、木马特征扫描、***日志等多种手段保证***安全。基于角色的访问与权限控制保障安全运营;
全文分词搜索模块,用于采用搜索数据分词存储构建搜索集群和分布式缓存技术完美结合,全面提升商品信息索引速度、降低了服务器负荷,实现了在1千万条记录情况下查询速度为0.x秒(毫秒级)。从而提升整个网站的质量、改善用户体验、提高用户粘度和网站成交率;
图片与web服务器分离模块,用于通过采用图片服务器和应用服务器分离技术,结合OSS图片存储的特性,提供了无限大的存储集群和处理能力的弹性扩展,将耗费资源的图片服务分离出来;
自主研发框架扩展模块,用于采用先进的OOP(面向对象)开发理念进行全新框架设计,完全基于PHP5+MySQL开发,可运行目前PHP官方推荐的所有稳定版本。MVC模式开发使得结构清晰,代码易于维护,模块化开发使用扩展性更强。同时基于LAMP开源架构,可部署运行于多种平台,跨平台迁移方便。
进一步,所述数据处理模块包括数据获取模块、数据判断模块、数据替换模块、时间记录模块;
数据获取模块,用于根据接收到的数据获取请求,获取对应的索引,并利用该索引从分布式内存对象缓存服务器中获取对应的数据。
数据判断模块,用于根据需要缓存的数据的关键字以及已建立的索引,判断是否存在相同的已缓存数据,若存在,则进一步判断需要缓存的数据的版本号是否高于已缓存数据的版本号;
数据替换模块,用于在需要缓存的数据的版本号高于已缓存数据的版本号的情况下,将需要缓存的数据替换已缓存数据,否则拒绝数据缓存请求。
时间记录模块,用于记录建立数据索引的时间;
本发明另一目的提供一种分布式缓存管理方法,包括:
通过缓存配置模块、缓存刷新模块、业务数据响应模块、缓存存储模块和多个存储服务器,在各个存储节点的存储服务器配置缓存策略,当用户向已接入同网域的存储服务器发出数据请求,该节点将后台服务器数据库中的业务数据取出,并作缓存同步更新。
本发明另一目的提供一种索引建立模块建立方法如下:
步骤1,使用者发出的设置(Set)请求通过前端的应用服务器发送至数据传输装置;
步骤2,数据传输装置读取请求包,并判断请求包是否已经读取完整;
步骤3,若请求包读取完整,则数据传输装置将请求包发送至工作池;
步骤4,由工作池分发器选择一个Worker线程,将请求包放入该线程对应的缓存队列,并唤醒该Woker线程进行处理;
步骤5,Worker处理线程判断当前Set数据是否有效,并判断Key是否已经存在Index记录,且版本信息高于当前请求值,若是,需拒绝当前Set请求。否则,从目前有效的Memcached中,随机选择一个作为存储入口(根据Memcached容量信息来随机选择,可以设置为大容量Memcached具有大的当选概率);
步骤6,通过上述存储入口,将对应的数据缓存至Memcached,其中,如果当前选择中Memcached的已使用内存容量大于预设阈值(比如接近最大值),那么从索引map中找到最老节点(距离当前时间最长),并使用新的数据替换之。这样就可以比较好的处理索引不断增多和有限的内存容量之间的供需矛盾;
步骤7,Woker线程将Index更新信息保存在Jgroups通知缓存队列中;
步骤8,待Jgroups-msg-snder(通信线程)发送更新消息,通知到索引集群内其他索引服务器;Worker处理线程根据获取到的Memcached入口信息,获取到此Memcached的长连接,保存应用应用数据。若保存失败,需删除相应Index信息;
步骤9,Worker处理线程拼装Set响应信息,通过NetIO.RespDispatcher找到对应的前端应用连接入口,将响应包缓存到响应缓存队列;
步骤10,数据传输装置将响应包发送至应用前端。
本发明的优点及积极效果为:本发明降低数据库的压力,可以有效减少用户请求数据的时间,提高服务器的响应速度和负载均衡能力,从而提升用户的体验以及商家营销策略布局的畅通性;商家更好的利用平台优秀的特性为产品实施营销,策划,推广等一系列活动来实现商业转化率,而用户更好的利用平台强大的支撑能力贴近商家,购买适合自己的商品,从而使商家和用户之间以近乎零距离的沟通实现两端收益。通过全文分词搜索模块采用搜索数据分词存储构建搜索集群和分布式缓存技术完美结合,全面提升商品信息索引速度、降低了服务器负荷,实现了在1千万条记录情况下查询速度为0.x秒(毫秒级)。从而提升整个网站的质量、改善用户体验、提高用户粘度和网站成交率。通过图片与web服务器分离模块可以为图片服务器配置特殊的文件***来满足对图片的I/O请求,同时有效的提高用户访问网站的访问速度,服务器的性能和稳定性,减少宽带成本,优化用户体验。通过自主研发框架扩展模块可部署运行于多种平台,跨平台迁移方便。
本发明的缓存配置模块、缓存刷新模块、业务数据响应模块、缓存存储模块和多个存储服务器,在各个存储节点的存储服务器配置缓存策略,当用户向已接入同网域的存储服务器发出数据请求,该节点将后台服务器数据库中的业务数据取出,并作缓存同步更新。本发明实现了对业务数据的分布式缓存,大大减轻后台业务数据处理压力及同域用户访问的高并发请求和带宽压力,避免后台服务器I/O的堵塞,提高用户的业务数据访问速度。
附图说明
图1是本发明实施例提供的分布式缓存管理***示意图。
图中:1、索引建立模块;2、数据处理模块;2-1、数据获取模块;2-2、数据判断模块;2-3、数据替换模块;2-4、时间记录模块;3、存储控制模块;4、安全策略模块;5、全文分词搜索模块;6、图片与web服务器分离模块;7、自主研发框架扩展模块。
具体实施方式
为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下。
下面结合附图对本发明的结构作详细的描述。
如图1所示,本发明提供的分布式缓存管理***包括:索引建立模块1、数据处理模块2、存储控制模块3、安全策略模块4、全文分词搜索模块5、图片与web服务器分离模块6、自主研发框架扩展模块7。
索引建立模块1,用于根据接收到的数据缓存请求,将对应的数据存储至分布式内存对象缓存服务器中,并为缓存的数据建立索引;
数据处理模块2,用于对缓存数据进行处理操作;
存储控制模块3,用于在分布式内存对象缓存服务器中的已使用内存容量大于或等于预设的容量阈值的情况下,利用新建立的索引及对应的数据替换建立时间最早的已建立索引及对应的数据。
安全策略模块4,用于通过OOP和MVC使业务层和逻辑层分离,读写目录完全分离,强化了安全。单一入口、输入验证,输出过滤,对SQL注入和跨站点脚本(XSS),跨站点请求伪造(CSRF),Cookie篡改预防,对危险行为智能识别并过滤(锁定),多层级口令保护账户安全,采用数据备份、文件校验、木马特征扫描、***日志等多种手段保证***安全。基于角色的访问与权限控制保障安全运营。
全文分词搜索模块5,用于采用搜索数据分词存储构建搜索集群和分布式缓存技术完美结合,全面提升商品信息索引速度、降低了服务器负荷,实现了在1千万条记录情况下查询速度为0.x秒(毫秒级)。从而提升整个网站的质量、改善用户体验、提高用户粘度和网站成交率。
图片与web服务器分离模块6,用于通过采用图片服务器和应用服务器分离技术,结合OSS图片存储的特性,提供了无限大的存储集群和处理能力的弹性扩展,将耗费资源的图片服务分离出来;
自主研发框架扩展模块7,用于采用先进的OOP(面向对象)开发理念进行全新框架设计,完全基于PHP5+MySQL开发,可运行目前PHP官方推荐的所有稳定版本。MVC模式开发使得结构清晰,代码易于维护,模块化开发使用扩展性更强。同时基于LAMP开源架构,可部署运行于多种平台,跨平台迁移方便。
本发明提供的数据处理模块2包括数据获取模块2-1、数据判断模块2-2、数据替换模块2-3、时间记录模块2-4;
数据获取模块2-1,用于根据接收到的数据获取请求,获取对应的索引,并利用该索引从分布式内存对象缓存服务器中获取对应的数据。
数据判断模块2-2,用于根据需要缓存的数据的关键字以及已建立的索引,判断是否存在相同的已缓存数据,若存在,则进一步判断需要缓存的数据的版本号是否高于已缓存数据的版本号;
数据替换模块2-3,用于在需要缓存的数据的版本号高于已缓存数据的版本号的情况下,将需要缓存的数据替换已缓存数据,否则拒绝数据缓存请求。
时间记录模块2-4,用于记录建立数据索引的时间;
本发明提供一种分布式缓存管理方法,包括:
通过缓存配置模块、缓存刷新模块、业务数据响应模块、缓存存储模块和多个存储服务器,在各个存储节点的存储服务器配置缓存策略,当用户向已接入同网域的存储服务器发出数据请求,该节点将后台服务器数据库中的业务数据取出,并作缓存同步更新。
本发明提供的索引建立模块1建立方法如下:
步骤1,使用者发出的设置(Set)请求通过前端的应用服务器发送至数据传输装置;
步骤2,数据传输装置读取请求包,并判断请求包是否已经读取完整;
步骤3,若请求包读取完整,则数据传输装置将请求包发送至工作池;
步骤4,由工作池分发器选择一个Worker线程,将请求包放入该线程对应的缓存队列,并唤醒该Woker线程进行处理;
步骤5,Worker处理线程判断当前Set数据是否有效,并判断Key是否已经存在Index记录,且版本信息高于当前请求值,若是,需拒绝当前Set请求。否则,从目前有效的Memcached中,随机选择一个作为存储入口(根据Memcached容量信息来随机选择,可以设置为大容量Memcached具有大的当选概率);
步骤6,通过上述存储入口,将对应的数据缓存至Memcached,其中,如果当前选择中Memcached的已使用内存容量大于预设阈值(比如接近最大值),那么从索引map中找到最老节点(距离当前时间最长),并使用新的数据替换之。这样就可以比较好的处理索引不断增多和有限的内存容量之间的供需矛盾;
步骤7,Woker线程将Index更新信息保存在Jgroups通知缓存队列中;
步骤8,待Jgroups-msg-snder(通信线程)发送更新消息,通知到索引集群内其他索引服务器;Worker处理线程根据获取到的Memcached入口信息,获取到此Memcached的长连接,保存应用应用数据。若保存失败,需删除相应Index信息;
步骤9,Worker处理线程拼装Set响应信息,通过NetIO.RespDispatcher找到对应的前端应用连接入口,将响应包缓存到响应缓存队列;
步骤10,数据传输装置将响应包发送至应用前端。
本发明通过索引建立模块1根据接收到的数据缓存请求,将对应的数据存储至分布式内存对象缓存服务器中,并为缓存的数据建立索引;通过数据处理模块2对缓存数据进行获取、判断、替换、记录等操作;通过存储控制模块3建立时间最早的已建立索引及对应的数据;通过安全策略模块4的OOP和MVC使业务层和逻辑层分离,读写目录完全分离,强化了安全;通过全文分词搜索模块5提高用户粘度和网站成交率;通过图片与web服务器分离模块6将耗费资源的图片服务分离出来;通过自主研发框架扩展模块7部署运行于多种平台,从而方便跨平台迁移。
以上所述仅是对本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。
Claims (4)
1.一种分布式缓存管理***,其特征在于,所述分布式缓存管理***包括:
索引建立模块,用于根据接收到的数据缓存请求,将对应的数据存储至分布式内存对象缓存服务器中,并为缓存的数据建立索引;
数据处理模块,用于对缓存数据进行处理操作;
存储控制模块,用于在分布式内存对象缓存服务器中的已使用内存容量大于或等于预设的容量阈值的情况下,利用新建立的索引及对应的数据替换建立时间最早的已建立索引及对应的数据;
安全策略模块,用于通过OOP和MVC使业务层和逻辑层分离,读写目录完全分离;对危险行为智能识别并过滤,采用数据备份、文件校验、木马特征扫描、***日志多种手段保证***安全;
全文分词搜索模块,采用搜索数据分词存储构建的搜索集群并进行分布式缓存;
图片与web服务器分离模块,用于通过采用图片服务器和应用服务器分离技术,结合OSS图片存储的特性,将耗费资源的图片服务分离;
框架扩展模块,基于PHP5+MySQL和基于LAMP开源架构,部署运行于多种平台。
2.如权利要求1所述分布式缓存管理***,其特征在于,所述数据处理模块包括数据获取模块、数据判断模块、数据替换模块、时间记录模块;
数据获取模块,用于根据接收到的数据获取请求,获取对应的索引,并利用该索引从分布式内存对象缓存服务器中获取对应的数据;
数据判断模块,用于根据需要缓存的数据的关键字以及已建立的索引,判断是否存在相同的已缓存数据,若存在,则进一步判断需要缓存的数据的版本号是否高于已缓存数据的版本号;
数据替换模块,用于在缓存的数据的版本号高于已缓存数据的版本号的情况下,将需要缓存的数据替换已缓存数据,否则拒绝数据缓存请求;
时间记录模块,用于记录建立数据索引的时间。
3.一种如权利要求1所述分布式缓存管理***的分布式缓存管理方法,其特征在于,所述分布式缓存管理方法包括:
通过缓存配置模块、缓存刷新模块、业务数据响应模块、缓存存储模块和多个存储服务器,在各个存储节点的存储服务器配置缓存策略,当用户向已接入同网域的存储服务器发出数据请求,该节点将后台服务器数据库中的业务数据取出,并作缓存同步更新。
4.一种如权利要求1所述分布式缓存管理***的索引建立模块的建立方法,其特征在于,所述索引建立模块的建立方法包括:
步骤1,使用者发出的设置请求通过前端的应用服务器发送至数据传输装置;
步骤2,数据传输装置读取请求包,并判断请求包是否已经读取完整;
步骤3,若请求包读取完整,则数据传输装置将请求包发送至工作池;
步骤4,由工作池分发器选择一个Worker线程,将请求包放入该线程对应的缓存队列,并唤醒该Woker线程进行处理;
步骤5,Worker处理线程判断当前Set数据是否有效,并判断Key是否已经存在Index记录,且版本信息高于当前请求值;若是,需拒绝当前Set请求;否则,从Memcached中,随机选择一个作为存储入口;
步骤6,通过所述存储入口,将对应的数据缓存至Memcached,其中,如果当前选择中Memcached的已使用内存容量大于预设阈值;那么从索引map中找到最老节点,并使用新的数据替换;
步骤7,Woker线程将Index更新信息保存在Jgroups通知缓存队列中;
步骤8,待Jgroups-msg-snder发送更新消息,通知到索引集群内其他索引服务器;Worker处理线程根据获取到的Memcached入口信息,获取到此Memcached的长连接,保存应用应用数据;若保存失败,删除相应Index信息;
步骤9,Worker处理线程拼装Set响应信息,通过NetIO.RespDispatcher找到对应的前端应用连接入口,将响应包缓存到响应缓存队列;
步骤10,数据传输装置将响应包发送至应用前端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810114540.0A CN108363764A (zh) | 2018-02-05 | 2018-02-05 | 一种分布式缓存管理***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810114540.0A CN108363764A (zh) | 2018-02-05 | 2018-02-05 | 一种分布式缓存管理***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108363764A true CN108363764A (zh) | 2018-08-03 |
Family
ID=63004461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810114540.0A Pending CN108363764A (zh) | 2018-02-05 | 2018-02-05 | 一种分布式缓存管理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108363764A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109358805A (zh) * | 2018-09-03 | 2019-02-19 | 中新网络信息安全股份有限公司 | 一种数据缓存方法 |
CN110287265A (zh) * | 2019-06-28 | 2019-09-27 | 深圳市元征科技股份有限公司 | 一种登录请求处理方法、装置、服务器及可读存储介质 |
CN110287217A (zh) * | 2019-06-10 | 2019-09-27 | 天翼电子商务有限公司 | 基于分布式业务***的缓存控制方法、***、及电子设备 |
CN111242620A (zh) * | 2020-01-15 | 2020-06-05 | 阳光易购(湖南)科技有限公司 | 区块链交易***的数据缓存及查询方法、终端及存储介质 |
CN111274288A (zh) * | 2020-01-17 | 2020-06-12 | 腾讯云计算(北京)有限责任公司 | 分布式检索方法、装置、***、计算机设备及存储介质 |
CN111880964A (zh) * | 2019-05-02 | 2020-11-03 | Emc知识产权控股有限公司 | 用于基于出处的数据备份的方法和*** |
CN114153842A (zh) * | 2021-11-12 | 2022-03-08 | 广东广信通信服务有限公司 | 一种跨平台数据处理方法、***、设备及介质 |
CN114896344A (zh) * | 2022-05-26 | 2022-08-12 | 上海聚水潭网络科技有限公司 | 一种分布式内存缓存的数据同步方法及*** |
-
2018
- 2018-02-05 CN CN201810114540.0A patent/CN108363764A/zh active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109358805A (zh) * | 2018-09-03 | 2019-02-19 | 中新网络信息安全股份有限公司 | 一种数据缓存方法 |
CN109358805B (zh) * | 2018-09-03 | 2021-11-30 | 中新网络信息安全股份有限公司 | 一种数据缓存方法 |
CN111880964A (zh) * | 2019-05-02 | 2020-11-03 | Emc知识产权控股有限公司 | 用于基于出处的数据备份的方法和*** |
CN110287217A (zh) * | 2019-06-10 | 2019-09-27 | 天翼电子商务有限公司 | 基于分布式业务***的缓存控制方法、***、及电子设备 |
CN110287265A (zh) * | 2019-06-28 | 2019-09-27 | 深圳市元征科技股份有限公司 | 一种登录请求处理方法、装置、服务器及可读存储介质 |
CN110287265B (zh) * | 2019-06-28 | 2023-10-10 | 深圳市元征科技股份有限公司 | 一种登录请求处理方法、装置、服务器及可读存储介质 |
CN111242620A (zh) * | 2020-01-15 | 2020-06-05 | 阳光易购(湖南)科技有限公司 | 区块链交易***的数据缓存及查询方法、终端及存储介质 |
CN111274288A (zh) * | 2020-01-17 | 2020-06-12 | 腾讯云计算(北京)有限责任公司 | 分布式检索方法、装置、***、计算机设备及存储介质 |
CN111274288B (zh) * | 2020-01-17 | 2023-03-17 | 腾讯云计算(北京)有限责任公司 | 分布式检索方法、装置、***、计算机设备及存储介质 |
CN114153842A (zh) * | 2021-11-12 | 2022-03-08 | 广东广信通信服务有限公司 | 一种跨平台数据处理方法、***、设备及介质 |
CN114896344A (zh) * | 2022-05-26 | 2022-08-12 | 上海聚水潭网络科技有限公司 | 一种分布式内存缓存的数据同步方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108363764A (zh) | 一种分布式缓存管理***及方法 | |
CN102053982B (zh) | 一种数据库信息管理方法和设备 | |
US10282366B2 (en) | Multi-dimensional decomposition computing method and system | |
CN103024014A (zh) | 通过消息队列的海量数据分发处理的方法和*** | |
CN105426321B (zh) | 采用远程位置信息的rdma友好缓存方法 | |
CN102971732A (zh) | 键/值存储器的集成分级查询处理的***结构 | |
CN101442558B (zh) | 一种为p2sp网络提供索引服务的方法和*** | |
CN101997929A (zh) | 一种云存储的数据存取的方法、装置及*** | |
CN112953945B (zh) | 访问请求处理方法和*** | |
CN106775446A (zh) | 基于固态硬盘加速的分布式文件***小文件访问方法 | |
CN106899643A (zh) | 一种用户日志存储方法及设备 | |
CN107911799B (zh) | 一种利用智能路由的方法 | |
CN109299056A (zh) | 一种基于分布式文件***的数据同步方法和装置 | |
CN106446268A (zh) | 一种数据库横向扩展***及方法 | |
CN108650334A (zh) | 一种会话失效的设置方法及装置 | |
CN112162707A (zh) | 用于分布式存储***的存储方法、电子设备及存储介质 | |
CN110289975A (zh) | 公众号消息群发管理***及方法 | |
CN108512768A (zh) | 一种访问量的控制方法及装置 | |
CN110784498A (zh) | 一种个性化数据容灾方法及装置 | |
CN108471385A (zh) | 一种针对分布式***的流量控制方法及装置 | |
CN109343962A (zh) | 数据处理方法、装置及分布式服务*** | |
CN106294842A (zh) | 一种数据交互方法、平台及分布式文件*** | |
CN107181773A (zh) | 分布式存储***的数据存储及数据管理方法、设备 | |
CN103095825A (zh) | 一种互联网的信息管理方法和***、服务器 | |
CN109474569A (zh) | 一种检测web缓存欺骗的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180803 |
|
WD01 | Invention patent application deemed withdrawn after publication |