The present invention provides a distributed data processing device, including the core server with at least one service server, the server core is electrically coupled to at least one service server, wherein the core server, storage parameters for electrically coupled to at least one business server database and the database of business and business the association, and the connection string generated according to the parameters; the service server for storing at least one business database, and each business database corresponds to a sub thread; and according to the connection string, connecting the corresponding thread through the business database, to handle the business database. In addition, the invention also provides a distributed data processing method. The invention has the advantages of fast response speed, strong economy, high reliability, strong extensibility and easy operation.
【技术实现步骤摘要】
分布式数据处理装置及方法
本专利技术涉及数据库分布式存储、多线程程序开发领域,尤其涉及一种分布式数据处理装置及方法。
技术介绍
当一个系统中的数据量非常大,比如达到上千万甚至上亿条数据时,如果仍然采取单一数据库的存储方式,访问数据速度将极其缓慢。从而导致应用程序无法正常执行增、删、改、查等操作,甚至使系统崩溃。数据量大时,数据访问速度慢的主要原因是:(一)受数据库服务器硬件条件限制一台服务器的内存、CPU、I/O吞吐量等都是优先的,执行大量数据的查询会占用服务器的内存等资源,从而使服务器负荷过高,导致执行速度缓慢。(二)受网络条件的限制。数据库的查询结果需要通过网络从服务器发送至客户端,数据量过大会占用网络资源,从而影响网络传输效率。
技术实现思路
(一)要解决的技术问题本专利技术的目的在于提供一种分布式数据处理装置及方法,以解决上述的至少一项技术问题。(二)技术方案本专利技术提供了一种分布式数据处理装置,包括核心服务器与至少一个业务服务器,所述核心服务器电性耦接至少一个业务服务器,其中,所述核心服务器,用于存储与其电性耦接的至少一个业务服务器的业务数据库和与该业务数据库关联的参数,并根据所述参数生成连接字符串;所述业务服务器,用于存储至少一个业务数据库,且每个业务数据库对应一个子线程;以及用于根据所述连接字符串,将子线程连接对应的业务数据库,对该业务数据库进行处理。在本专利技术的一些实施例中,所述业务服务器还用于将增加、删除、修改或者查询的算法封装成网页服务,通过调用所述网页服务以及根据所述参数生成连接字符串,通过该子线程连接对应的业务数据库,对该对应的业务 ...
【技术保护点】
一种分布式数据处理装置,包括核心服务器与至少一个业务服务器,所述核心服务器电性耦接至少一个业务服务器,其中,所述核心服务器,用于存储与其电性耦接的至少一个业务服务器的业务数据库和与该业务数据库关联的参数,并根据所述参数生成连接字符串;所述业务服务器,用于存储至少一个业务数据库,且每个业务数据库对应一个子线程;以及用于根据所述连接字符串,将子线程连接对应的业务数据库,对该业务数据库进行处理。
【技术特征摘要】
1.一种分布式数据处理装置,包括核心服务器与至少一个业务服务器,所述核心服务器电性耦接至少一个业务服务器,其中,所述核心服务器,用于存储与其电性耦接的至少一个业务服务器的业务数据库和与该业务数据库关联的参数,并根据所述参数生成连接字符串;所述业务服务器,用于存储至少一个业务数据库,且每个业务数据库对应一个子线程;以及用于根据所述连接字符串,将子线程连接对应的业务数据库,对该业务数据库进行处理。2.根据权利要求1所述的分布式数据处理装置,其中,所述业务服务器还用于将增加、删除、修改或者查询的算法封装成网页服务,通过调用所述网页服务以及根据所述参数生成连接字符串,通过该子线程连接对应的业务数据库,对该对应的业务服务器的数据进行增加、删除、修改或者查询。3.根据权利要求1所述的分布式数据处理装置,其中,所述参数包括业务服务器的ID、IP地址、连接方式、用户名和/或密码,通过参数与业务数据库的映射表,实现二者的关联。4.根据权利要求1所述的分布式数据处理装置,其中,业务服务器还用于将处理后得到的处理结果经汇总,得到汇总结果,通过与该业务服务器连接的核心服务器返回至所述客户端。5....
【专利技术属性】
技术研发人员:陈文亮,王小蒙,刘洪涛,张金永,高静明,张顺平,孙朝霞,
申请(专利权)人:天津同阳科技发展有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。