面向阵法修仙

第七十七章 数据库,完成!感谢大家的支持】

些人一定会检查的东西。

演示的时候就是这几个令牌出了问题,你至少得表现出能解决这个问题的本事才行吧?

这一点,就算于新波他们这些再帮他说话,也是个绕不过去的硬伤。

所以,罗阵干脆又拖了十几天。

当个咸鱼的感觉没的说,一个字,爽。

十几天之后,罗阵终于拿出了一个可以使用的版本,当然了,为了避免刺激到那一群技术宅加被害妄想症晚期患者,罗阵故意留了个以他们的实力正好能够修复的缺陷,说自己无力解决,只能就这样了。

而玉简团队那边,经过是半个月的攻关研究,终于将此缺陷修复。

至此,双方都很满意。

玉简团队对罗阵高看了一眼,但又恰到好处地保留了自身的骄傲和尊严。

罗阵则是深感欣慰,终于可以开始进入正题了。

他早就已经构思过玉简版数据库应该怎么做了,MySQL和SQLServer他是搞不出来,但是搞个简易版的Redis还是没问题的。

而且玉简和前世的数据库还是有很大的差别的,读写速度极快,所以,他要考虑的其实就是快速寻找到自己需要的东西即可。

而若是不用考虑插入和删除的话,说到查询速度最快的话,那就是数组了。

查询的时间复杂度为O(1)。

也就是说,只要一次,就可以找到自己需要的东西。

毕竟只要有下标就行了。

罗阵还没有找到用阵法来实现哈希算法的方式,所以,很显然,目前的主键只能选择自增ID了,以主键来当数组的下标,就可以快速寻址了。

而这样一来,就会出现并发的问题,也就是说,假如两个人同时操作的话,他们就会生成相同的ID,所以,简单的锁也是必须要实现的。

罗阵并没有设计的太过复杂,或者说,太复杂太完善的东西他目前也搞不出来,所以经过考虑,他最终的方案是这样的。

在插入新数据的时候,直接将表锁死,获取到自增ID之后,再将数据表解锁。

虽然不太友好,但实现起来却是最为简单。

而当修改的时候,那就使用时间戳来检查数据是否过期,避免重复修改。

这个时候,就凸显出他先前设定好时间的好处了,前世的时候,时间戳是以1970年1月1日0时0分0秒为.asxs.,而这个世界,罗阵则是将.asxs.时间设置成了一个特殊的日子。

自己穿越过来的那一天。

就当是个纪念吧。

虽然功能很简陋,但已经足以满足他的基本需求了。

先把东西做出来,剩下的再慢慢优化好。

有了数据库,那就可以开始正式设计门派令牌了。

开发过程自不必说,有了数据库,再创造起法阵来,怎一个爽字了得,两个月之后,阵法便被他创造了出来,而有温池作为辅助,两天之后,内测版本的几个令牌连同数据库一块,便被他们搞了出来。

他们在底下测试了好几遍,确认没有问题之后,这才由温池带着令牌前去寻找掌门,先给他演示了一遍之后,再由掌门召集长老会议,准备开始第二次演示。

人气小说推荐More+

人间有剑
人间有剑
关于人间有剑:七洲之地,仙府无数,有百万修士如繁星。修行从来艰难。故世人言,修行之难,难于上青天。那人提剑观天,却只是摇了摇头。不难。上青天不难,杀青天……也不难。
平生未知寒
天涯八门
天涯八门
关于天涯八门:我要取天下第一剑客的性命?为什么?一路跟随,却一起陷入重重杀机,我该如何抉择……笑傲一曲终绝响,江湖何处觅知音
石开王
白眉清风剑
白眉清风剑
关于白眉清风剑:宋仁宗年间,南有侬智高为乱,北有夏辽虎视,襄阳王操戈萧墙之内,西域对华夏存颠覆之心。朝廷无暇顾及祸害法度不尊王命的武林人士,遂答应普渡、雪竹莲和于和师兄弟召开龙虎风云会。于和乘机坐了武林圣人,统领武林,五宗十三派八十一门创立。仁宗本想借龙虎...
北风吹衣
白虎征祥
白虎征祥
关于白虎征祥:生在乱世的孤儿,令人瞠目的际遇,一层层抽丝剥茧,解开身世与国势的双重谜团……遍观历史诸朝,唯唐代之盛,千古绝一,奈何归命有期,教时人愤慨,后世嗟嘘。唐末烽烟四起,浪淘英雄、凌迟人杰,如麒麟奋角、蛟蟒翻鳞。据所记:圣王感期而兴,则有白虎晨
璞浑
武师的自我修养
武师的自我修养
关于武师的自我修养:我叫刘远洲,作为一名武师,我自愿遵守武师公约,惩强扶弱,匡扶正义,我的宗旨是为武林和谐发展贡献自己应有的力量。本书别名、、......
粉面先生