谈谈对软件开发的理解 |
您所在的位置:网站首页 › 软件开发的认识和理解 › 谈谈对软件开发的理解 |
大学毕业已有三年整,一直都是浑浑噩噩的,领导布置任务,然后就是自己去代码实现,今根据自己理解,对近来的总结如下,如有不好的 错误的,请大家指点。 关于软件开发,我分为以下三个本质的步骤: 1、从数据库 读数据 2、把读出的数据做些处理,比如统计啥的 3、把数据 展现给 用户 个人认为所有的东西 都是 围绕以上三点做的 ,以读数据为例: 开始的时候我们是从数据库读数据,后来sql服务器 压力大了 ,系统缓慢 我们用到了缓存 ,人们研究缓存的时候,又觉得 一台电脑 内存不够 ,放那么多缓存放不下 怎么办? 我们采用分布式缓存 ,分布式缓存 怎么命中?接下来是一致性hash算法 (原理不知道,书上看的) 接下来 ,数据太多了 都放数据库不现实 怎么办? 都 存文件里边放硬盘上 但是一台电脑 硬盘 太小,放不下 怎么办? 我们又用了分布式 存储 就有了火热hadoop(只是学了皮毛) 存储的数据 想出 统计 信息 ,可是 那么多 数据 咋整 ? 数据挖掘走进了我们的世界 每次数据挖掘的时间太长,不能实时响应怎么办? 把挖掘的 结果 放数据库 里 ,往外查询 以上是以前做的没做过的技术我进行了串联,发现好多的知识点,最后不知道自己写了什么,哈哈! |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |