ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 想做一个LINUX/UNIX下的数据库系统管理员,请问学PERL还是PYTHON更合适呢?

想做一个LINUX/UNIX下的数据库系统管理员,请问学PERL还是PYTHON更合适呢?

原创 Linux操作系统 作者:zhangjiandong112 时间:2012-10-22 20:36:49 0 删除 编辑
http://www.itpub.net/thread-1243794-1-1.html

各种脚本细微区别非常大,而主管们要的是你快速开发和部署,用啥类型脚本他们根本没兴趣

混着搞到头来一个都不精。

注:看自己的知识积累,搞一个把它搞精了。我现在的知识积累就是shell 。

一法通,百法通,关键是多写程序。

==================================================

Perl的可维护性, 易读性不如PYTHON。三个月不用, 回来看程序, 有点晕。

Python 易读性好, 只是ORACLE现在推的不厉害。 OEM中很多JOBS用PERL, 不是PYTHON.

对于一个大团队, 要考虑整体DBA的脚本习惯。

Korn shell和SQLPLUS交互最直接好用。 不要什么MODULE. PYTHON, PERL这方面差很多。

==================================================


延伸阅读,很多人认为DBA 没有必要成为一个程序员,而且在数据库设计阶段也是多一事不如少一事,而且业务逻辑你也不熟悉,这是程序员的事。

但事实上,你还必须得参与。一个好的DBA 还真的非是一个优秀的程序员不可。“偷懒的唯一方法是不偷懒”。

紧接着下面的问题是应该学习哪门语言?

这个和你的知识积累有关,例如我是Linux 系统管理员出身,我比较擅长shell 。

我可能就会选择perl ,也可能会选择php ,其实如果你注意到其语法结构的话,就会发现,shell、perl、php 的语法都是相似的,甚至其关键字都是雷同的。

这也是我强烈推荐linux 程序员以php 为主要编程语言的原因。

没有大量开发经验的话,不一定看的出来。如果你shell 很熟悉,很快你就会perl 了,perl 到php 的学习曲线也是很平滑的。

==================================================


我们毕竟不是做人工智能,虽然python 在程序员中很吃香,但是python的语法结构实在是和开源软件不是一路子的。

如果你会java 的话,一天时间差不多就可以会python 了。

科学计算、过程控制、数据处理是计算机应用的三大领域,对于数据处理,php 足够了。

对于一名DBA 来说,会php 语言足够了。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10158698/viewspace-746962/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-08-15

  • 博文量
    46
  • 访问量
    85867