一种基于大数据架构的数据库加速方法技术

技术编号:20242215 阅读:28 留言:0更新日期:2019-01-29 23:18
本发明专利技术公开了一种基于大数据架构的数据库加速方法,首先参考原有业务系统数据库信息,对nana数据库代理进行相应参数配置;然后修改原有业务系统的数据库连接,将原有数据库的连接信息替换为nana数据库代理连接信息;完成数据库信息替换后,nana数据库代理层将根据业务系统推送过来的数据库操作,将增、删、改操作代理到原有业务数据库系统,保障事务正确,而将查询操作代理到nana数据库,提升性能;用户也可以对代理进行干涉,只将指定的查询代理到nana平台,本发明专利技术在不修改现有业务系统的基础上,进修改数据库配置,就可以让现有业务系统迁移到大数据平台,并保证原有系统的业务数据事务一致性。

【技术实现步骤摘要】
一种基于大数据架构的数据库加速方法
本专利技术属于大数据
,具体涉及一种基于大数据架构的数据库加速方法。
技术介绍
近几年,随着数据量的不断增加,部分基于传统数据库架构的系统,在分析查询上已经非常慢了。同时,基于大数据架构的方案也越来越成熟。对于已有的基于数据库架构的信息化系统,想改造成大数据架构成本非常高。基于大数据架构的数据库加速方法,正是基于此背景而来,它采用成熟的大数据平台架构,让已有的信息化系统,在不改变现有的业务系统逻辑的前提下,通过简单的改造即可在需要的情况下,使用上大数据平台的性能。
技术实现思路
本专利技术的目的是提供一种基于大数据架构的数据库加速方法,解决了现有技术中存在的传统数据库架构系统运行速度慢的问题。本专利技术所采用的技术方案是,一种基于大数据架构的数据库加速方法,具体按照以下步骤实施:步骤1、安装nana产品包,创建nana数据库;步骤2、配置nana数据库代理信息,将nana数据库与原有数据库进行配置连接;步骤3、配置数据库同步。本专利技术的特点还在于,步骤1中nana是一款基于开源大数据平台改造而成的数据库加速产品,它采用大数据技术解决数据库查询、本文档来自技高网...

【技术保护点】
1.一种基于大数据架构的数据库加速方法,其特征在于,具体按照以下步骤实施:步骤1、安装nana产品包,创建nana数据库;步骤2、配置nana数据库代理信息,将nana数据库与原有数据库进行配置连接;步骤3、配置数据库同步。

【技术特征摘要】
1.一种基于大数据架构的数据库加速方法,其特征在于,具体按照以下步骤实施:步骤1、安装nana产品包,创建nana数据库;步骤2、配置nana数据库代理信息,将nana数据库与原有数据库进行配置连接;步骤3、配置数据库同步。2.根据权利要求1所述的一种基于大数据架构的数据库加速方法,其特征在于,所述步骤1中nana是一款基于开源大数据平台改造而成的数据库加速产品,它采用大数据技术解决数据库查询、分析慢的场景,nana包含一层数据库代理层,它代理业务系统的数据库连接,业务系统将传统的数据库连接改为nana的数据库代理层连接,代理层通过辨识业务系统送过来的sql类型,分配给业务数据库或nana集群处理,nana集群是一个分面式系统,主要负责存储及分析数据,包括存储及计算模块,存储模块主要负责把数据分块,之后按块存放到多台机器上,同时为每个块提供备份,以提高数据的容灾力及吞吐率,分块是把数据横向的截断,默认是100W行为一块,分块之后,每块数据要存储到指定的节点硬盘上,为了节省空间、节省写入时间、加快扫描速度,nana使用列式存储,计算模块主要负责把分块存储之后的数据,按照指定的要求进行统计、分析,某个计算结点在对某个块计算时,会优先使用本地的块备份,如果没有,使用本机架的块备份,否则使用其它机架的块备份,以尽可能的减少数据移动导致的开销,计算结点在对块进行查询、分析的时候,按页进行查询,以尽量减少数据的读取,增加速度对于数据库的增删改,nana代理层直接将此请求转到原有的数据库,以确保事务的正确性,对于查询请求,nana代理层将此请求代理到大数据平台,以提升性能,nana不需要用户修改业务代码逻辑来满足大数据平台的要求,只需要简单的配置即可完成。3.根据权利要...

【专利技术属性】
技术研发人员:陈剑礼王东
申请(专利权)人:西安图迹信息科技有限公司
类型:发明
国别省市:陕西,61

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

1