【技术实现步骤摘要】
一种基于数据库读写的验证方法
[0001]本专利技术属于信息
,尤其是一种基于数据库读写的验证方法。
技术介绍
[0002]关系型和非关系型数据库的主要差异是数据存储的方式。关系型数据天然就是表格式的,因此存储在数据表的行和列中。数据表可以彼此关联协作存储,也很容易提取数据,与其相反,非关系型数据不适合存储在数据表的行和列中,而是大块组合在一起。非关系型数据通常存储在数据集中,就像文档、键值对或者图结构,关系型数据库和非关系型数据库都有各自的特点与应用场景,两者的紧密结合将会给数据库发展带来新的思路。
[0003]就现有技术而言让关系数据库关注在关系上,非关系型数据库关注在存储上。无法实现数据库存储量大且关系紧密,且在访问的过程中无法保证数据读写的准确性,也无法保证数据读写后的数据库的稳定性。
技术实现思路
[0004]专利技术目的:提供一种基于数据库读写的验证方法,以解决现有技术存在的上述问题。
[0005]技术方案:一种基于数据库读写的验证方法,包括:S1、获取数据库的读写数据属性需 ...
【技术保护点】
【技术特征摘要】
1.一种基于数据库读写的验证方法,其特征在于,包括:S1、获取数据库的读写数据属性需求;S2、根据所述读写数据属性需求得到数据库的映射模板;S3、根据所述映射模板利用读写数据属性需求得到数据库的读写结果;S4、根据所述映射模板对读写结果进行验证处理得到验证结果。2.根据权利要求1所述的一种基于数据库读写的验证方法,其特征在于,所述根据所述读写数据属性需求得到数据库的映射模板包括:根据所述读写数据属性需求利用关系型数据库进行筛选处理得到读写数据表集合;获取所述读写数据表集合中读写数据表对应的数据索引;根据数据索引得到读写数据表集合中读写数据表对应的非关系型数据库;根据非关系型数据库和关系型数据库得到数据库的映射模板;其中,所述数据索引包括数据表中数据的属性和对应的关系地址。3.根据权利要求2所述的一种基于数据库读写的验证方法,其特征在于,所述根据所述读写数据属性需求利用关系型数据库进行筛选处理得到读写数据表集合包括:根据所述读写数据属性需求从关系型数据库中筛选出所述读写数据属性需求对应的初始读写数据表建立初始读写数据表集合;获取所述初始读写数据表集合中各初始读写数据表对应的初始数据表数据属性;判断所述初始数据表数据属性是否与读写数据属性需求对应,若是,则根据所述初始数据表数据属性对应的初始读写数据表得到读写数据表集合,否则,放弃处理。4.根据权利要求2所述的一种基于数据库读写的验证方法,其特征在于,所述根据非关系型数据库和关系型数据库得到数据库的映射模板包括:获取所述非关系型数据库中读写数据表对应的非关系地址集合;获取所述非关系型数据库中数据的属性种类个数作为非关系型子数据库个数;利用读写数据表中各数据的属性对应的关系地址和所述关系地址对应的非关系型子数据库个数得到数据库的属性映射模板;获取非关系型数据库中各属性数据对应的非关系地址;利用读写数据表中各数据的属性对应的关系地址和对应的非关系地址得到数据库的地址映射模板;根据数据库的属性映射模板和数据库的地址映射模板作为数据库的映射模板。5.根据权利要求4所述的一种基于数据库读写的验证方法,其特征在于,所述根据所述映射模板利用读写数据属性需求得到数据库的读写结果包括:根据所述数据的读写数据属性需求从关系型数据库中筛选出所需数据表;根据所述所需数据表利用映射模板得到非关系型数据库中的非关系型子数据库;根据所述所需数据表和非关系型子数据库的读写数据作为数据库的读写结果。6.根据权利要求3所述的一种基于数据库读写的验证方法,其特征在于,所述根据所述映射模板对读写结果进行验证处理得到验证结果包括:S4
‑
1、获取所述读写结果的读写数据属性;S4
‑
2、判断所述读写数据属性是否与读写数据属性需求对应,若是,执行S4
‑
3,否则返回S3;
S4
...
【专利技术属性】
技术研发人员:陈建生,邓超河,赵尚谦,植挺生,刘勇,严如灏,
申请(专利权)人:广东广宇科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。