基于同构型分布式数据库一体化CRUD操控适配解析器的方法技术

技术编号:21714368 阅读:34 留言:0更新日期:2019-07-27 19:12
本发明专利技术公开了一种基于同构型分布式数据库一体化CRUD操控适配解析器的方法,包括以下步骤:S1、配置分布式数据库系统,该分布式数据库系统由主数据源和多个数据源节点构成;S2、通过适配解析器拦截调用方传来的字符串,解析CRUD的关联数据源和定向SQL;S3、根据解析结果获取所要连接的数据源,与对应的主数据源或数据源节点连接,定向执行相关命令;S4、将定向数据源执行的CRUD运行结果经由适配器合并规范后返回调用方。本发明专利技术将获得的CRUD操作语句,经过适配解析器路由到分布式数据库系统的主数据源或其下的数据源节点,对于单个分片关键字或多个相同分片关键字的CRUD操作,可直接与对应的数据源节点相连接,有效减轻了主数据源的运行压力,缓解了主数据源的运行压力。

A Method of Integrated CRUD Manipulation Adaptation Parser Based on Homogeneous Distributed Database

【技术实现步骤摘要】
基于同构型分布式数据库一体化CRUD操控适配解析器的方法
本专利技术涉及分布式数据库解析器
,具体来说,涉及一种基于同构型分布式数据库一体化CRUD操控适配解析器的方法。
技术介绍
同构型分布式数据库是解决数据库容量不足或分散的数据存储下数据统一操控的有效解决方式之一,其中分布式数据库的主数据源负责对其下多个数据源节点数据的操控。一般情况下,后台传来的CRUD(增加,读取,更新,删除)操作语句都必须通过主数据源对其下节点进行操作。但在数据量日益增长的背景下,主数据源的运行压力不断增大,需要通过解析器分散主数据源的运行压力。
技术实现思路
为解决现有技术中存在的问题,本专利技术的目的是提供一种基于同构型分布式数据库一体化CRUD操控适配解析器的方法,具有减轻主数据源运行压力的优点。为实现上述目的,本专利技术采用的技术方案是:一种基于同构型分布式数据库一体化CRUD操控适配解析器的方法,包括以下步骤:S1、配置分布式数据库系统,该分布式数据库系统由主数据源和多个数据源节点构成;S2、通过适配解析器拦截调用方传来的字符串,解析CRUD的关联数据源和定向SQL;S3、根据解析结果获取所要连本文档来自技高网...

【技术保护点】
1.一种基于同构型分布式数据库一体化CRUD操控适配解析器的方法,其特征在于,包括以下步骤:S1、配置分布式数据库系统,该分布式数据库系统由主数据源和多个数据源节点构成;S2、通过适配解析器拦截调用方传来的字符串,解析CRUD的关联数据源和定向SQL;S3、根据解析结果获取所要连接的数据源,与对应的主数据源或数据源节点连接,定向执行相关命令;S4、将定向数据源执行的CRUD运行结果经由适配器合并规范后返回调用方。

【技术特征摘要】
1.一种基于同构型分布式数据库一体化CRUD操控适配解析器的方法,其特征在于,包括以下步骤:S1、配置分布式数据库系统,该分布式数据库系统由主数据源和多个数据源节点构成;S2、通过适配解析器拦截调用方传来的字符串,解析CRUD的关联数据源和定向SQL;S3、根据解析结果获取所要连接的数据源,与对应的主数据源或数据源节点连接,定向执行相关命令;S4、将定向数据源执行的CRUD运行结果经由适配器合并规范后返回调用方。2.一种根据权利要求1所述的基于同构型分布式数据库一体化CRUD操控适配解析器的方法,其特征在于,步骤S2中还包括以下步骤:S21、根据不同的CRUD操作,将SQL语句进行分类;S22、将参数字符串中的每一个参数值放入SQL中对应的占位符中,得到完整的SQL语句;S23、从完整的SQL语句中,截取分片关键字。3.一种根据权...

【专利技术属性】
技术研发人员:陈晴朱洲森梁静苟乐怡
申请(专利权)人:四川师范大学
类型:发明
国别省市:四川,51

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

1