彩票走势图

不要成为技术的奴隶

原创|行业资讯|编辑:龚雪|2015-03-09 10:20:52.000|阅读 243 次

概述:话说工作也好些年了,对开发技术,数据库技术也算有一些了解了。今天晚上本来想继续写一篇技术贴,但是突然闪过了这个想法,今天还是说说这个话题吧。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Oracle版本的变更

先说数据库技术,这些年oracle,sqlserver,mysql,nosql的数据库技术真是越来越火,大数据火了一段时间,这些年都是云的概念,数据库技术也跟着火了一把,技术就是这样,你不创新,不进步,就会把社会讨论,成为历史,如果你的创新不迎合大众的口味,也会被淘汰。

Oracle技术也是跟着时代前行不止,每次大版本的变更都是紧紧抓取了市场,oracle的版本8是个很特别的版本,先出了Oracle  8,结果后来有了internet的概念,马上出了一个oracle 8i,随后在9中正式引入了i的概念,从10开始,有了网格化的概念,主推的自动化虚拟存储对存储厂商是一个很大的挑战,因为自动化虚拟存储是免费的(asm),11g算是对asm技术的一个更加稳定的升华,无论从rac技术还是data guard都有了很大的变化,引入了大量的新特性,版本12,因为有了大数据的概念,云的概念,12最后是主打c,就是cloud的意思,个人倒没有怎么用过12c,但是从宣传和演示来看还是添加了太多的内容和很多大幅度的改进。

技术的更新就是这么快,短短几年的时间内,就有了很多的数据版本发布,好像拉里.埃里森 说过IT界和时尚界一样,总是不断的推出新品,总有一款适合你,确实是只有一款,因为你现在想去下载10g,11g的数据库安装包,已经找不到了,只有12c的。也罢也罢,只要能用就好。不过版本越高,一个明显的感觉就是安装包越来越大,对硬件的要求越来越高,我们似乎已经默然接受了这种情况。

关于安装Oracle客户端

可能我们想使用数据库客户端来做一些简单的查询,我们需要安装数据库客户端,大概得好几个G了,然后安装sql developer,然后各种配置,可能在64位系统中还不一定能搞定,可能需要一些32位的包。

我自己以前也这么习惯了,认为就应该是这样的,没有办法,不知道哪一天我自己突发奇想,想自己搞一个客户端软件的时候,网上一查,发现已经有一些人这么干了,个人觉得比较精简的就是sqlhandler,大概只有不到5M,完全基于jdbc,不需要数据库客户端,sqldeveloper,做数据的查询是一点问题没有的。如果不太放心,可以选择松鼠,也是一个开源的工具,还同时支持db2,mysql等等,也不大。

这个时候我就想自己可能有时候真的成为了技术的奴隶,我们可能在做很多的额外工作而不自知。

Mysql不光免费而且开源

Mysql技术也是类似,自己接触mysql的时间比较零散,几年的时间内,从sun收购mysql,到oracle收购sun,mysql仿佛一个平民进入了一个豪门,可能会有各种各样的约束,mysql因为开源免费被大量的公司所能接受并广泛使用,我总是能够看到大家都在各种工作场景中使用mysql,可能很多人都是因为mysql挺火的而接触到了它,可能忘了它不光免费,还有开源的特点,能够下功夫去看源代码的人真是少之又少,前几天一个技术群里,老白说搞mysql源码开发的年薪能达到百万,大家是不是也心动了。自己在几年前看阿里的一个招聘条件中有一条是关于mysql的,最重要的一个要求就是喜欢折腾技术。

对技术的浅尝辄止

IT界真是不乏各种新技术,数据库的技术变更相对还算少,开发层面的技术变更真的是一年一个样,曾经的SSH技术几年前真是红透了半边天,Struts+spring+hibernate,结果没过多久就就更名为ssh2了,因为出了structs 2其实就是webwork的改进。记得几年前谈论起这些技术时都是两眼放光,好像能早点接触这个技术就是一件很有面子的事情,但是如果深究起来,对于这个技术发现自己越是这么喜欢花拳绣腿的东西,自己越是不了解,自己当时也不太明白为什么structs中要有那么多的配置和功能,总是在各种配置文件中游走,忙活了一整天,感觉都是一些例行的流程,这种情况在稍后的一个项目实战中有了一些更深刻的体会,当时的要求是脱离这些框架能够写出一个简单的处理servletRequest的结构,自己去用去写的时候,突然发现有时候还真得搞些配置,很多东西还确实得这么弄。如果这么想,说明自己确实进步了。

无意中接触到的自动化测试技术

今天无意中看到媳妇在用eclipse写一个程序,我凑过去看的时候,她就信心满满的给我演示了一把,我看到运行程序后,弹出了浏览器窗口,打开的是一个订票网站,自动输入了出发地,目的地,还有日期,然后自动查询,准备订票。看到这个确实让人眼前一亮,我还以为她在给我放录屏呢,自己接触惯了平时工作中的技术,对测试技术知之甚少,这种技术真是太有用了。我试想了下,如果要在段时间内得到全国20多个指定城市到北京的飞机票情况,通过这个技术不就是很好的实践吗,这是不是有种大数据的味道呢,如果有成百上千的重复工作要做,这种自动化真是一种解放啊。

很多人对于自动化技术都不屑一顾,但是通过今天的一点认识,自己感觉不拓宽自己的视野,看到的总是那一小片天空。

不要成为技术的奴隶,可能你会被各种新技术所淹没,还是需要自己能好好反省一下,不要总是习惯于自己目前的状态。可能你已经走了不少弯路,可能你还没有茅塞顿开,可能你只需要一个提醒就好。


标签:mysqloracle

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP