林唐还在想苏小木的话是什么意思的时候苏小木已经投入到下一段代码的修改中去了。
…………
…………
接下来的大半个小时里苏小木针对性的挑出一段代码进行局部优化。
自从小垃圾系统给出数据结构这部分的知识资料以来苏小木还没有系统性的运用过这部分知识。
哪怕在骚客app的开发上都只是简单运用——因为…
用不上。
“数据排序有很多种方式这部分我们可以这样来……”
苏小木一边说着一边修改了代码那双修长的手上像是挥舞着璀璨的风儿甚是耀眼。
数据的结构并不是一成不变的至少对苏小木来说是这样的。
他可以划船不用桨他可以扬帆没有方向只要他敲键盘的速度足够快就能追上他说话的速度……
至于另外的模块苏小木不会去班门弄斧有些地方都超纲了别说去优化连理解都费了点功夫……
端着保温杯不时喝口当归枸杞水的张可教授摩挲着下巴心中暗道。
“这羊城太大了点打听点消息都这么难!这小子我非得看看他到底有多少东西!”
说起来也有意思如果没有小垃圾系统之后给的数据与元数据与存储结构基础原理苏小木还真不一定能这么从容。
数据也会有脏数据这个东西的存在脏数据的产生通常不受控制并且是绝对无效的还会占据空间甚至会影响正常数据。
精心选择的数据结构可以有效的减少脏数据的产生。1
并且对数据结构的检索算法以及索引的精心优化可以让数据的运行效率更高也可以让数据存储的效率更高。
让数据本身不那么的臃肿。
这也是张可教授希望优化的部分这样可以有效的节约存储资源让计算进行得更快。
其实真的很难想象数据也可以看上去这么优雅。
当苏小木敲下最后一个‘;’后结束了全部的操作。
林唐轻咬着下嘴唇双手合拢在胸前拍着“小木学弟你怎么可以这么厉害!嘤嘤嘤!”
苏小木:“……”
我可不可以申请脑阔不要转?
这个小学姐真是太调皮了!
真想一拳一个嘤嘤怪。
emmmm。
“理论上讲现在的数据结构应该大约可以让数据储存效率提高百分之二十运行效率提高百分之十五。”
末了苏小木总结道。
谭凌和张可皆点了点头。
“小学弟看不出来嘛你这水平上本二有点屈才得跟咱们学校建议修够足够的学分就可以让优秀的学生申请跳级。”
谭凌笑眯眯的说道。
苏小木连忙起身摆着手很诚实的说道。“您太捧了我要学的还有很多就这个程序好多地方的算法设计我、就、看不懂……”
看着几双越来越不对劲的眼睛苏小木搔着头蒟蒻的说完了话。
…………
…………
之后谭凌上前主持程序几个学长包括调皮的林学姐也各自进入了角色。
实话实说苏小木对整个程序的设计部分都只懂个百分之八九十他再翘尾巴也不会这么没有逼数的去主持程序。
谭凌他们的动作很快没几分钟16个计算节点便开始重新工作。
程序返回了各种各样的参数。
良久谭凌收回看向显示屏幕的目光叹了口气道。
“教授数据的储存效率确实如小学弟说的那样高了百分之二十五不止运行效率也高了百分之二十但还是那个问题根据现有的反馈结果只能勉强上32个计算节点……”
老大难的问题摆在了跟前:
存储资源就这么多只有两条路申请更多的存储资源申请厂商进行针对优化以同样的存储资源进行更大量的运算。
瓶颈其实不是存储空间而是存储的性能、处理效率、压力等。
如果是存储空间张可教授早就想办法了。
这么说吧同样的存储空间不同的存储矩阵配置性能可以相差到20倍、100倍甚至好几百倍。
这里面涉及到很多的参数。
比如硬盘的转速、硬盘空间大小、数量、规格、存储机头的处理器、内存等方面性能、存储系统的相应效率、iops、吞吐量等。2
硬盘有不同的大小容量和转速转的速度越快数据的读写效率就越高虽然是同等存储空间但用4t的7200转硬盘和用14块300gb总共4t空间的15000转固态硬盘效率是绝对天上与地下。
这一点苏小木也帮不上忙尽管他其实孟浪的考虑过写一个程序放存储上帮助存储让数据更快写入硬盘让存储的硬件资源发挥到极致……
1:这个我真是随便说的脏数据这个概念解释太复杂了只要有数据基本上就有可能存在脏数据。
2:iops:即每秒钟数据进行读和写(i/o)操作的次数换句话说大概相当于我们日常进行文件复制与粘贴的时候显示几十m一秒这样子。
======
破碗。求推荐票、笔芯。
今天一更但是有3000多字。