【技术实现步骤摘要】
一种横向扩展分布式数据库的方法
本专利技术涉及数据库横向扩展方法,尤其涉及一种分布式数据库横向扩展方法。
技术介绍
数据库技术产生于20世纪60年代末70年代初,是计算机软件技术的一个重要分支,它主要研究如何存储、管理和使用数据。是发展最快、应用最广的计算机技术之一,一直是倍受信息技术界关注的一个重点。传统的数据库技术多采用单机模式提供数据库服务,数据库服务驻留在单个计算机上。单机数据库模型简单,数据库研究人员专注于提高数据库的数据存取、索引查询优化等技术,随着技术的成熟,单机数据库的技术进化已经发展到了极致,单机版数据库越来越依赖于机器性能的提高。而高性能的计算机的高成本使得单机数据库的性能提升遇到障碍,而且单机数据库无法回避的一个巨大劣势是单点故障,数据库遇到问题只能停机,故障恢复完后重启,而且数据库故障恢复依赖于数据库管理员人工备份。随着互联网的发展和大数据时代的到来,越来越多用户接入和海量数据的产生,使得单机数据库在容量和并发访问上遇到了巨大挑战。分布式方案成为大数据时代数据库技术的一把钥匙。分布式数据库系统通过数据计算和数据存储的分布式化来解决数据库的海 ...
【技术保护点】
一种横向扩展分布式数据库的方法,其特征在于,所述方法包括:创建数据库中心节点;创建数据库数据节点;部署中间层节点,该中间层节点根据负载权重按概率选择数据节点;在所述数据库数据节点上冗余创建数据表;在所述中间层节点上创建远程表;通过中间层节点进行数据查询,并将数据查询结果发送至客户端。
【技术特征摘要】
1.一种横向扩展分布式数据库的方法,其特征在于,所述方法包括:创建数据库中心节点;创建数据库数据节点;部署中间层节点,该中间层节点根据负载权重按概率选择数据节点;在所述数据库数据节点上冗余创建数据表;在所述中间层节点上创建远程表;通过中间层节点进行数据查询,并将数据查询结果发送至客户端。2.如权利要求1所述的分布式数据库横向扩展方法,其特征在于,所述中心节点用于收集数据表的分布信息,并响应中间层节点的表分布信息查询。3.如权利要求1所述的分布式数据库横向扩展方法,其特征在于,分别配置数据库数据节点和中间层节点的中心...
【专利技术属性】
技术研发人员:艾顺刚,张蕾,何卫东,姚进德,孙晓翠,王林林,刘焱,
申请(专利权)人:江苏睿泰数字产业园有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。