The invention discloses a data query processing method, which is applied to distributed database system. The distributed database system has multiple servers. The method includes: listening to each server to obtain directory nodes created by each server based on preset mode; when receiving data query instructions, locking the databases maintained by each server, and according to the number of servers. According to the data information carried by the query instructions, we can find whether there is a file directory corresponding to the data information in each directory node. If there is a file directory corresponding to the data information in the directory node, we can read the data in the file directory to determine the data quantity, and feedback the data quantity as the query result. The invention also discloses a platform, system and readable storage medium. Through data processing technology, the invention prevents data inconsistency and instability caused by concurrent operation of servers, and locates target data quickly, thereby improving query efficiency and accuracy.
【技术实现步骤摘要】
数据查询处理方法、平台、系统及可读存储介质
本专利技术涉及数据处理
,尤其涉及一种数据查询处理方法、平台、系统及可读存储介质。
技术介绍
随着信息化技术的快速发展,大型数据库系统需要处理和存储的数据量越来越大,为了适应应用业务的发展需要,分布式数据库将数据分布在计算机网络的不同节点上,而这些数据在逻辑上属于同一个系统。每个节点代表一台服务器,并采用分布式部署架构,集中起来形成集群服务。由于各个服务器都可以独立处理数据,导致数据是动态变化的,因而查询数据数量的结果不准确,各服务器之间的数据不一致,进而使分布式数据库对外提供集群服务的整体性能大幅下降,影响了用户的使用体验。
技术实现思路
本专利技术的主要目的在于提供一种数据查询处理方法、平台、系统及可读存储介质,旨在解决如何提高分布式数据库中数据数量的查询效率和准确性的技术问题。为实现上述目的,本专利技术提供的一种数据查询处理方法,应用于分布式数据库系统,所述分布式数据库系统设有多个服务器,所述数据查询处理方法包括以下步骤:监听各个服务器以获取各服务器基于预设方式创建的目录节点;当接收到数据查询指令时,对各服务器所维护的数据库进行数据锁定处理,并根据所述数据查询指令携带的数据信息,查找各目录节点中是否存在与所述数据信息对应的文件目录;若目录节点中存在与所述数据信息对应的文件目录,则读取所述文件目录中的数据以确定数据量,并将所述数据量作为查询结果进行反馈。可选地,所述预设方式包括:在接收到外部终端提交的数据写入操作时,根据所述数据写入操作的数据,创建文件并写入本地数据库中和/或修改本地数据库中的文件;根据本地 ...
【技术保护点】
1.一种数据查询处理方法,应用于分布式数据库系统,所述分布式数据库系统设有多个服务器,其特征在于,所述数据查询处理方法包括以下步骤:监听各个服务器以获取各服务器基于预设方式创建的目录节点;当接收到数据查询指令时,对各服务器所维护的数据库进行数据锁定处理,并根据所述数据查询指令携带的数据信息,查找各目录节点中是否存在与所述数据信息对应的文件目录;若目录节点中存在与所述数据信息对应的文件目录,则读取所述文件目录中的数据以确定数据量,并将所述数据量作为查询结果进行反馈。
【技术特征摘要】
1.一种数据查询处理方法,应用于分布式数据库系统,所述分布式数据库系统设有多个服务器,其特征在于,所述数据查询处理方法包括以下步骤:监听各个服务器以获取各服务器基于预设方式创建的目录节点;当接收到数据查询指令时,对各服务器所维护的数据库进行数据锁定处理,并根据所述数据查询指令携带的数据信息,查找各目录节点中是否存在与所述数据信息对应的文件目录;若目录节点中存在与所述数据信息对应的文件目录,则读取所述文件目录中的数据以确定数据量,并将所述数据量作为查询结果进行反馈。2.如权利要求1所述的数据查询处理方法,其特征在于,所述预设方式包括:在接收到外部终端提交的数据写入操作时,根据所述数据写入操作的数据,创建文件并写入本地数据库中和/或修改本地数据库中的文件;根据本地数据库储存的文件所对应的文件名和储存位置,生成文件目录;将每个文件对应生成的文件目录,按预设树形结构分级进行录入,汇总得到目录节点。3.如权利要求2所述的数据查询处理方法,其特征在于,在所述监听各个服务器以获取各服务器基于预设方式创建的目录节点的操作之后,还包括:监控各目录节点在预设时间内文件目录的项数变化值是否大于或等于预设阈值;若目录节点在预设时间内文件目录的项数变化值大于或等于预设阈值,则根据文件目录的生成时间和文件名,触发生成数据查询指令。4.如权利要求1所述的数据查询处理方法,其特征在于,在所述若目录节点中存在与所述数据信息对应的文件目录,则读取所述文件目录中的数据以确定数据量的同时,还包括:若目录节点中不存在与所述数据信息对应的文件目录,则根据读取的所述文件目录中的数据更新本地目录节点,以同步数据。5.如权利要求4所述的数据查询处理方法,其特征在于,在所述若目录节点中不存在与所述数据信息对应的文件目录,则根据读取的所述文件目录中的数据更新本地目...
【专利技术属性】
技术研发人员:单筝,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。