第35章 算法找回数据(2 / 3)

加入书签

d!干!于是张伟在纸上,写下这张表,并基于第三层的结丹逻辑,把这张表相关联的表,都写在被删表的周边,因为这些程序张伟很熟悉!很快张伟就把和这个表有业务关系、逻辑关系的表都写完了,刚好5张表!

然后就是基于自己和alix写的那些程序,里面对各个字段有哪些处理,张伟都一一标注出来了!然后就是那些有逻辑处理!还好张伟debug过alix的程序,那些有逻辑张伟门儿清!

于是张伟就基于自己的SAp结丹逻辑,搞定了修复数据的思路了!张伟发现,这个修复思路不是单纯的只修复今天的,居然可以修复这个表从开始到现在、此刻的所有数据!

于是张伟说干就干,打开SqL数据库编辑器,直接用SqL写数据库的代码,开始修复数据!

张伟看了下要处理5张表,16个字段的数据!

张伟梳理了下数据处理思路,发现不能一步搞定!需要拆分成7步才行。

第一步关联3张表,提取数据!

第二步,处理这三张表关联后的4个字段!

.......

张伟把这7步的数据找回算法梳理清楚了!同时在自己大脑里,模拟运行了2遍!发现有瑕疵,又优化了3个步骤的算法!

又在大脑里按照这7个步骤模拟运行了2遍,发现没有问题了!

开干!

张伟在数据库里,没有使用原表,copy了一个一模一样的表,用自己这7步法,开始一步一步的编写SqL代码,执行SqL代码!

思路有了,只是写代码,执行代码,很快就搞定了!

7步执行完,张伟在copy的那张表一查,有439条数据!NNd有点像!但是不能保证是不是正确的!

一通操作下来,张伟看了看表,时间居然只过去了26分钟!

现在张伟需要验证下自己通过算法找回来的数据,是不是正确的!于是张伟就去看那边数据库还原的兄弟搞的如何了!

对方说还差几分钟才能还原完成!

此时张伟紧张的神经才有点松弛了!小小的放松了下!手心的汗水也稍微少了点,张伟看着鼠标上的汗珠,还在顺着鼠标边沿往下滴!汗水甚至在黑色的鼠标垫上,都浸湿出几圈湿漉漉的汗渍了!

可见张伟已经紧张到什么程度了!

不过张伟现在正是放松状态下的遐想!

NNd!张伟想,自己凝聚出来的那颗SAp金丹,真不错,又帮自己搞定一个大问题,真不错啊!

但是张伟觉得自己不喜欢金色!张伟想笑,什么时候了,还在想颜色的问题!

数据、程序、科技应该用蓝色,而且SAp得logo本来就是蓝色,以后我结的这颗丹就叫,SAp蓝丹了!

“蓝丹“!好我结丹,就是蓝色的,不是金色的!

小小的一个走神就把结丹的颜色给定下来了!好!

“张伟,数据库还原好了!”数据组的同事打断了张伟的遐想!

“好的,多谢!”

张伟立马打开了数据库,用自己通过算法找回来的439条数据,和数据库还原回来的371条数据进行了对比!

张伟把时间都限制在昨天晚上,自己439条数据中,少了3条数据!只找到368条,张伟把具体少的3条找到了!

分析了下,发现自己的找数算法逻辑还是有点漏洞,于是修改了下算法!马上这个数据就对上了!自己通过算法也找到了371条!

数据条数对上了,就看数据的具体字段了,张伟写了一个比对算法!又发现了2个字段有差异!

张伟把有差异的字段,挑选出来,分析了数据,发现是自己的找数算法程序逻辑还是有点问题,需要修复下!

很快的张伟把修复好的算法,运行了一遍!

张伟用比对算法再次比对了一下,截止昨天晚上的数据,张伟用算法找回的数据,和数据库还原回来的数据,一模一样了!

大喜!

↑返回顶部↑

书页/目录