The invention discloses a distributed caching system based on a statistical server, which comprises a data collector and a server. The server includes a distributed caching server, a statistical server and a database server. The data collector is connected with a distributed caching server, and the distributed caching server is connected with data acquisition respectively. The collector is connected with the statistical server; the statistical server is electrically connected with the distributed cache server and the database server; and the database server is electrically connected with the statistical server. The invention counts and classifies the cached data in the distributed cache server, thereby reducing the data resource occupation time and providing convenience for the student examination system.
【技术实现步骤摘要】
基于统计服务器的分布式缓存系统
本专利技术涉及计算机
,更具体地,涉及一种基于统计服务器的分布式缓存系统。
技术介绍
缓存能够提升指令和数据读取速度的特性,随着本地计算机系统向分布式系统的扩展,在分布式计算领域中得到了广泛的应用,称为分布式缓存。分布式缓存能够高性能地读取数据、能够动态地扩展缓存节点、能够自动发现和切换故障节点、能够自动均衡数据分区,而且能够为使用者提供图形化的管理界面,部署和维护都十分方便。分布式缓存由一个服务端实现管理和控制,有多个客户端节点存储数据,可以进一步提高数据的读取速率。要读取某个数据的时候,如果挨个节点找,那效率就太低了。因此需要根据一致性哈希算法确定数据的存储和读取节点。以数据D,节点总个数N为基础,通过一致性哈希算法计算出数据D对应的哈希值(相当于门牌号),根据这个哈希值就可以找到对应的节点了。一致哈希算法的好处在于节点个数发生变化(减少或增加)时无需重新计算哈希值,保证数据储存或读取时可以正确、快速地找到对应的节点。分布式缓存已经在分布式领域、云计算领域得到了广泛的应用。但是现有的分布式缓存设备仅用来存储一些数据,数据繁杂,占用空间量大,无法对数据进行统计,同时无法对数据进行分类统计,数据占用空间量大。
技术实现思路
有鉴于此,本专利技术提供了一种基于统计服务器的分布式缓存系统,包括数据采集器和服务器,该服务器包括分布式缓存服务器、统计服务器、和数据库服务器,其中,至少一个所述数据采集器,包括扫描仪,与所述服务器中的分布式缓存服务器相连接,用于采集学生的试题、试卷以及知识点数据,发送至服务器进行缓存及统计计算;所述分 ...
【技术保护点】
1.一种基于统计服务器的分布式缓存系统,其特征在于,包括数据采集器和服务器,该服务器包括分布式缓存服务器、统计服务器、和数据库服务器,其中,至少一个所述数据采集器,包括扫描仪,与所述服务器中的分布式缓存服务器相连接,用于采集学生的试题、试卷以及知识点数据,发送至服务器进行缓存及统计计算;所述分布式缓存服务器,分别与所述数据采集器和统计服务器相连接,用于存储采集的试题、试卷以及知识点的缓存数据;至少一个与所述分布式缓存服务器相配合的所述统计服务器,分别与所述分布式缓存服务器、和数据库服务器电连接,读取分布式缓存服务器的缓存数据,遍历查询所述缓存数据,进行统计分析和分类,得到统计结果,发送至数据库服务器进行存储;其中,所述统计分析包括在已有试卷组成的试卷库数据基础上,对具有每个知识点的试题进行计算分析,统计出每个知识点的考试结果;所述数据库服务器,包括存储设备,与所述统计服务器电连接,用于接收所述统计服务器发送的统计结果进行存储。
【技术特征摘要】
1.一种基于统计服务器的分布式缓存系统,其特征在于,包括数据采集器和服务器,该服务器包括分布式缓存服务器、统计服务器、和数据库服务器,其中,至少一个所述数据采集器,包括扫描仪,与所述服务器中的分布式缓存服务器相连接,用于采集学生的试题、试卷以及知识点数据,发送至服务器进行缓存及统计计算;所述分布式缓存服务器,分别与所述数据采集器和统计服务器相连接,用于存储采集的试题、试卷以及知识点的缓存数据;至少一个与所述分布式缓存服务器相配合的所述统计服务器,分别与所述分布式缓存服务器、和数据库服务器电连接,读取分布式缓存服务器的缓存数据,遍历查询所述缓存数据,进行统计分析和分类,得到统计结果,发送至数据库服务器进行存储;其中,所述统计分析包括在已有试卷组成的试卷库数据基础上,对具有每个知识点的试题进行计算分析,统计出每个知识点的考试结果;所述数据库服务器,包括存储设备,与所述统计服务器电连接,用于接收所述统计服务器发送的统计结果进行存储。2.根据权利要求1所述的基于统计服务器的分布式缓存系统,其特征在于,所述数据采集器包括:采集元件和数据采集接口,还包括连接所述采集元件、数据采集接口的数据集成总线,其中,所述采集元件,用于采集学生的试题、试卷以及知识点数据,发送至数据采集接口;所述数据采集接口,用于实时对所采集的数据进行统一编码转换与预处理后发送至所述分布式缓存服务器。3...
【专利技术属性】
技术研发人员:李可佳,牛路,郭晨阳,
申请(专利权)人:江苏曲速教育科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。