【技术实现步骤摘要】
本申请涉及数据处理,特别是涉及一种数据加密查询方法、装置、设备及存储介质。
技术介绍
1、随着信息技术的飞速发展,业务数据的增长速度呈现指数级上升。传统的单库单表架构在面对海量数据时,面临着性能瓶颈、扩展性差以及维护困难等问题。为了应对这些挑战,业界逐渐达成共识,即通过数据库中间件来实现库表拆分,也就是所谓的分片或分库分表技术。这种技术将原本存储在一个数据库中的数据,按照一定的规则拆分成多个部分,分别存储在不同的数据库或表中,从而实现了数据的水平扩展,提高了系统的并发处理能力和查询效率。
2、数据库中间件在库表拆分中扮演了关键角色。它位于应用层和数据库层之间,负责数据的路由、聚合、分片以及故障转移等功能。通过中间件,应用层可以操作被拆分的多个数据库,不仅简化了应用层的开发,还提高了系统的可扩展性和灵活性。
3、但由于使用库表拆分后,数据被分散在多个数据库或者表中,现有的针对整个数据库或表的表空间加密方式,无法对拆分后的数据进行细粒度的加密,导致敏感数据在传输和存储过程中的安全性较低。
本文档来自技高网...
【技术保护点】
1.一种数据加密查询方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收SQL请求,对所述SQL请求进行解析,基于解析后的SQL请求与配置的元数据表进行匹配,获得所述SQL请求中携带的加密数据对应的列字段和信息表之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述接收SQL请求,对所述SQL请求进行解析,基于解析后的SQL请求与配置的元数据表进行匹配,获得所述SQL请求中携带的加密数据对应的列字段和信息表,包括:
4.根据权利要求2所述的方法,其特征在于,所述SQL请求的类型包括查询请求、插
...【技术特征摘要】
1.一种数据加密查询方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收sql请求,对所述sql请求进行解析,基于解析后的sql请求与配置的元数据表进行匹配,获得所述sql请求中携带的加密数据对应的列字段和信息表之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述接收sql请求,对所述sql请求进行解析,基于解析后的sql请求与配置的元数据表进行匹配,获得所述sql请求中携带的加密数据对应的列字段和信息表,包括:
4.根据权利要求2所述的方法,其特征在于,所述sql请求的类型包括查询请求、插入请求、更新请求和/或删除请求;
5.根据权利要求2所述的方法,其特征在于,所述中间件中还储存有分片配置信息;
6.根据权利要求5所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。