The invention discloses a method of database access and terminal, the terminal server, local storage per table, the method includes: opening the terminal timer start timing; whether to get access to the database task judging terminal start timing in the timer, the first judgment result; when the first judgment results show that the timer at the end did not get access to the database tasks, access terminal sends a request to the server, the access request used to request the first identification information element in the table, the first identification information used to indicate whether the terminal needs to update the local table element; the terminal receives the response sent by the server access, the access response with the first identification information; when the first identification information indicates that the terminal needs to update the local element table at the end Update local meta table.
【技术实现步骤摘要】
本专利技术涉及分布式存储技术,尤其涉及一种数据库的访问方法及终端、服务器。
技术介绍
大数据(bigdata)是当前学术研究领域和商业应用领域中一个受到广泛关注的方向,它是指在新的处理模式下,能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。大数据技术的战略意义不在于掌握庞大的数据信息,而在于对这些含有意义的数据进行专业化处理。也就是说大数据的价值不在于数据本身,而是数据通过处理之后能够产生的具有指导和决策作用的信息,大数据伴随着云计算而产生,在云时代,海量的用户数据将从本地转向云端,提供云服务的机构将掌握海量的数据,而大数据技术就是挖掘这些数据背后隐藏的价值的有效工具。从技术上看,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据必然无法用单台的计算机进行处理,必须采用分布式架构。它的特色在于对海量数据进行分布式数据挖掘,但它必须依托云计算的分布式处理、分布式数据库和云存储、虚拟化技术等。同时,大数据技术挖掘到的目标信息可以为云计算提供更加智能化的决策支持。二者共同构成了智能化的云服务系统。分布式存储系统,是将数据分散存储在多台相互连接的独立的设备上。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,同时也存在安全性和可靠性的隐患,不能满足大规模存储应用的需要。分布式网络存储系统是大数据环境下必要的存储手段,它采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。分布式存储系统采用非 ...
【技术保护点】
一种数据库的访问方法,其特征在于,终端本地存储有元表,所述方法包括:开启定时器开始定时;判断在定时器开始计时的过程中是否得到访问数据库的任务,得到第一判断结果;当所述第一判断结果表明所述定时器定时结束时未得到访问数据库的任务时,向服务器发送访问请求,所述访问请求用于请求元表中的第一标识信息;接收所述服务器发送的访问响应,所述访问响应中携带有第一标识信息;当所述第一标识信息表明需要更新本地的元表时,更新本地的元表。
【技术特征摘要】
1.一种数据库的访问方法,其特征在于,终端本地存储有元表,所述方法包括:开启定时器开始定时;判断在定时器开始计时的过程中是否得到访问数据库的任务,得到第一判断结果;当所述第一判断结果表明所述定时器定时结束时未得到访问数据库的任务时,向服务器发送访问请求,所述访问请求用于请求元表中的第一标识信息;接收所述服务器发送的访问响应,所述访问响应中携带有第一标识信息;当所述第一标识信息表明需要更新本地的元表时,更新本地的元表。2.根据权利要求1所述的方法,其特征在于,更新本地的元表,包括:向服务器发送更新请求,所述更新请求用于请求元表,所请求的元表的第一标识信息表明需要更新本地的元表;接收所述服务器发送的更新响应,所述更新响应携带有与所述第一标识信息相对应的更新后的元表;将所述服务器发送的更新后的元表更新到本地。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一判断结果表明所述定时器定时结束时得到访问数据库的任务时,读取本地存储的根表和元表;根据所述任务查询根表和元表,得到访问目标;根据所述访问目标对所述服务器中的用户数据进行处理。4.根据权利要求2所述的方法,其特征在于,所述访问请求和所述更新请求中携带有元表的标识信息;对应地,所述访问响应中携带有与所述元表的标识信息相对应的第一标识信息,所述更新响应中携带有与所述元表的标识信息相对应的元表。5.根据权利要求1至4任一项所述的方法,其特征在于,所述更新响应中
\t还携带有更新时间,所述方法还包括:根据所述更新时间设置所述定时器的定时时间。6.一种数据库的访问方法,其特征在于,所述方法包括:当元表中的信息发生变化时,对元表属性中的参数值进行更新;判断所述参数值是否满足预设的条件,得到第二判断结果;当所述第二判断结果表明所述参数值满足预设的条件时,将所述元表的第一标识信息更新为第一信息,所述第一信息表明终端需要更新本地存储的元表。7.根据权利要求6所述的方法,其特征在于,所述元表属性中的参数包括更新次数,对应地,判断所述参数值是否满足预设的条件,包括:判断所述更新次数是否大于预设的第一阈值,当所述更新次数大于所述第一阈值时确定为所述参数值满足预设的条件。8.根据权利要求6所述的方法,其特征在于,所述元表属性中的参数包括更新百分比,对应地,判断所述参数值是否满足预设的条件,包括:判断所述更新百分比是否大于预设的第二阈值,当所述更新百分比大于所述第二阈值时确定为所述参数值满足预设的条件。9.根据权利要求6至8任一项所述的方法,其特征在于,所述方法还包括:接收终端发送的访问请求,所述访问请求用于请求元表中的第一标识信息,所述第一标识信息用于表明终端是否需要更新本地的元表;根据所述访问请求查找元表,得到所述元表的第一标识信息,将所述元表中的第一标识信息携带于访问响应中;将所述访问响应发送给终端。10.根据权利要求6至8任一项所述的方法,其特征在于,所述方法还包括:更新所述元表属性中的更新时间和/或当前时间。11.一种终端,其特征在于,终端本地存储有元表,所述终端包括开启单元、第一判断单元、第一发送单元、第一接收单元和第一更新单元,其中:所述开启单元,用于开启定时器开始定时;所述第一判断单元,用于判断在定时...
【专利技术属性】
技术研发人员:杨帅,张峰,王峰生,冉鹏,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。