LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2849|回复: 2

请高手进来谈谈该怎样学习数据库?

[复制链接]
发表于 2005-1-26 15:07:38 | 显示全部楼层 |阅读模式
现在数据库的类型太多了。导致一些人在学习的过程中有点麻木的学。当他学了一段时间后才发现,自己学的并用不到工作中。或者是发现其他的数据库更好一些。
  我就是其中一个,对学习数据库真的有点麻木性。因为现在看看人才市场里招人的时候要求。真的把自己搞的乱乱的。一时觉得这个好,一时又觉得那个更好点。到头来,这个学了几个月那个又学几个月。那个都不精通一点的。
    所以,才想到找找论坛的高手。你们工作中觉得那个更适合以后的发展。
因为我们都是在linux平台下工作的。所以,就以mysql\postgrsql和oracle谈谈。
这样可以给新人少走的弯路。也许这个是老问题了。但希望大家都来发表一下自己的心得。
  谢谢了!
 楼主| 发表于 2005-1-26 15:27:38 | 显示全部楼层
《转发----》
    俺去年刚刚毕业,后来留校,然后下海,现在快要被淹死!
    哈哈,是小弟我不适应社会,不是社会不适应俺。
    至于书的问题,老萨和王珊老师的是那本高等教育出的教材,
我觉得适合工作人员的原因,是他比起别的一些国外教材确实精简
了N多,适合粗略学习。
    至于买书嘛,你可以到北京的很多地方买,如果实在买不到,我帮你买
如果我帮你买不到,就借用小弟的,如果我也没有,那您就去出版社吧
    我的建议,学习数据库首先要扎实掌握SQL,和数据库体系结构与原理
至于设计实现,你需要针对专门的商业数据库,多看文档。
    我觉得MS SQL是一个比较好的,适合于初学者着力学习的。
    我虽然用了2年的ORACLE,也作过一些设计,管理方面的工作
但我个人感觉是:做工程,ORACLE是除非您确实需要,确实有钱的前提
下,您才选择。不然,别自找麻烦!!
    http://www.csdn.net/news/newstop ... 为业界旁观者
之所言。
    从我这两年的工作的来看,和ORACLE打交道非常的困难。
    1:数据库虽然好,但极其复杂,而且应用越是庞大,复杂度越是以指数增长,很多实际的功能现在作为单独模块需要购买,而很多新的,技术成熟度不高的,却作为标准库硬是塞给你。比如说,现在数据库分区需要单独购买!!!
    2:他的应用产品也线非常的庞大,虽然几乎概括了现下所有的软件IT应用,但每个产品都是那么的复杂,文档极其简单。示例几乎没有。什么狗屁东西动辄数百万,上千万。
    3:他们的培训非常的贵不说,而且除了DBA有一些高手外,另外的开发工具,电子商务套件的培训简直就是捧着标准教材读。上课态度也是那么的傲慢。我曾经气的当场掏出笔记本打起了CS。
   而且应用部署异常冗长。
  算了,不想在数落他们了,说了也白说。总之,在我眼里:ORACLE服务策略比微软更为霸道。我是痛并忍受这。
  现在,我反而觉得微软的可爱,因为至少程序员在他眼里也算是上帝的一分子嘛,而ORACLE把程序员当作上帝的仆人,不在乎我们开发的难度,
不理会我们接受一次培训是有多么困难。就那些技术支持,问多他烦,问深了他难,问浅了他嫌。
  据说现在ORACLE中国公司现在的活动费用因为业绩问题大打折扣,很多经费
需要到澳洲去审批。以后的很多服务,要靠电话来联系了,想让这些老爷来
就更难了。
  我曾经在政府里作过项目,觉得那些老爷已经是很难伺候了,现在遇到ORACLE一点办法也没有!除了忍受,大量地看文档自己解决,不到非要不可的地步,我是懒得和他们打交道。
  而说到服务,HP的服务确实是非常非常的好,而且服务工程师的水平也不错
至少他能当场解答问题的解决方法,然后慢慢地摸索大多能OVER。
  以上是我在使用ORACLE的个人建议,不用做商业宣传,也与CSDN无关。
  特此声明
                                       Samen

  我KAO,写完了,才发现自己心态是如此的不正。哈哈,总算出了口恶气
不过各位朋友在学习时,先从ORACLE学起对自己的能力确实非常有帮助。
至少他是我所见的数据库产品中最棒的,最为健壮的。
  如果条件允许的话,把文档一篇一篇地PRINT出来,慢慢地看吧。
回复 支持 反对

使用道具 举报

发表于 2005-10-29 12:15:21 | 显示全部楼层
  我一直对Oracle没兴趣,只因为我觉得中国的现实情况不太需要Oracle。
  中国现在的企业大部分是中小企业,其数据应用规模不会太大。杀鸡焉用牛刀?我相信做事情要合中庸之道,数据库也不例外。如果想在网页上展示几十个产品甚至几个,不如干脆做静态网页。如果要展示成万上千甚至更多,那当然要考虑数据库。做小项目当然要用弱一点的数据库,做大的就要选择强一点的。这样成本就能在达到目的的前提下达到成本较低。
  我和二楼的一样,对M$的态度有所改观,如果要选择商业软件,我很可能会选择ms。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表