一种分布式数据库存储架构系统技术方案

技术编号:15107350 阅读:108 留言:0更新日期:2017-04-08 19:53
本发明专利技术公开了一种分布式数据库存储架构系统,包括若干子数据库,所述子数据库与应用程序之间通过数据路由建立连接;所述子数据库是对数据进行水平切分后得到的。本发明专利技术的优点是:通过比较廉价的设备架构出具备高可用性和高扩展性的计算机集群中的数据库存储系统,集群扩展能力很强,几乎可以做到线性扩展,即使部分子数据库节点故障,也不会影响其他子数据库节点,数据读写效率也得到了提高,不因数据量而受影响。

【技术实现步骤摘要】

本专利技术涉及一种数据库的数据存储架构系统。
技术介绍
传统的应用程序一般都是集中式数据库的架构,连接一个固定的数据库进行数据存储,如附图1所示。随着数据量越来越大,其数据库的存储容量受到限制,数据的并发访问性能明显下降,均已不能满足应用需求,使得数据库成为了整个系统的瓶颈,已经越来越不适应海量数据对计算能力的巨大需求。
技术实现思路
专利技术目的:针对上述问题,本专利技术的目的是提供一种具备高可用性和高扩展性的数据库存储架构系统,不因数据量而受存储设备的限制。技术方案:一种分布式数据库存储架构系统,包括若干子数据库,所述子数据库与应用程序之间通过数据路由建立连接;所述子数据库是对数据进行水平切分后得到的。所述应用程序与所述数据路由之间还具有内存缓存模块,以提高数据的读写效率。所述子数据库是以用户单位作为数据切分的标准的。有益效果:与现有技术相比,本专利技术的优点是:通过比较廉价的设备架构出具备高可用性和高扩展性的计算机集群中的数据库存储系统,集群扩展能力很强,几乎可以做到线性扩展,即使部分子数据库节点故障,也不会影响其他子数据库节点,数据读写效率也得到了提高,不因数据量而受影响。附图说明图1为集中式数据库的系统架构图;图2为本专利技术的系统架构图。具体实施方式下面结合附图和具体实施例,进一步阐明本专利技术,应理解这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围,在阅读了本专利技术之后,本领域技术人员对本专利技术的各种等价形式的修改均落于本申请所附权利要求所限定的范围。如附图2所示,一种分布式数据库存储架构系统,根据鼎峰网站群管理系统、鼎峰办公自动化管理(OA)系统,按用户单位作为数据切分原则进行水平切分,不同用户单位分配一个或多个子数据库,数据可分散储存在多个地方的子数据库里,子数据库与应用程序之间增加数据路由、内存缓存模块,高性能的内存缓存模块通过在内存中缓存数据和对象来减少读取数据库的次数,用于动态Web应用,以减轻数据库负载,从而提高动态、数据库驱动的速度,提高数据的读写效率。随着用户单位增加,子数据库的数量即可进行扩展,集群扩展能力很强,几乎可以做到线性扩展,而且整个集群的可用性也很高,部分数据库节点故障,不会影响其他数据库节点提供服务。本文档来自技高网...

【技术保护点】
一种分布式数据库存储架构系统,其特征在于:包括若干子数据库,所述子数据库与应用程序之间通过数据路由建立连接;所述子数据库是对数据进行水平切分后得到的。

【技术特征摘要】
1.一种分布式数据库存储架构系统,其特征在于:包括若干子数据库,所述子数据库与应用程序之间通过数据路由建立连接;所述子数据库是对数据进行水平切分后得到的。
2.根据权利要求1所述的一种分布式数据库存储...

【专利技术属性】
技术研发人员:韩学龙
申请(专利权)人:江苏鼎峰信息技术有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1