学好了SQL Server数据库,再学习Oracle数据库,是不是没有必要呀?(或则:学好了Oracle数据库,就没有必要再学习SQL Server数据库了)
我以前一直用SQL Server 2000数据库,都快两年了。现在的这家公司用的是Oracle 9i数据库。因为有的SQL语句在SQL Server数据库中能执行,但是放到Oracle数据库中必须改动才能执行,这对于熟悉SQL Server数据库的人来说并非好事。
除我之外,这家公司用SQL Server数据库和Oracle数据库的各在一半,现在领导征求我的意见,是否把后台数据库由Oracle改为SQL Server,我该怎么办呢?是再学习一门“新”工具,还是用自己熟悉的“老”工具?
------解决方案--------------------建议你先弄清楚这两个数据库之间的区别:oracle和DB2适用于大型企业以及大数据量的数据库,而SQL Server的优点是可以更好地与微软产品相兼容,SQL Server和oracle是两个内部结构很不相同(当然了,标准的SQL语法是很相似的)的数据库,对于oracle而言,需要完全精通是需要一个过程的。
对于公司而言,要从公司的整体规划、数据库量的大小、数据库所在行业等各个方面去综合分析,最终确定用哪一款DBMS,而对于你是用旧的数据库,还是学新的数据库的问题,就要看你自己将来打算往哪个方向发展了。个人建议学点oracle对你也没什么坏处,毕竟这是一家仅专注于数据库的公司的核心产品,各个细节做得都比较到位,将来有机会接触OLTP/OLAP或是数据仓库,那就更好了!
------解决方案--------------------当然要学了,机会啊
至于用什么数据库,我感觉还是看你们的软件的数据量以及用户的需求.
------解决方案--------------------oracle 岂能和 sql server 同日而语,自然要学好oracle 了
单单一个 存储过程的应用 就能体现oracle 的优势了,虽然sql server 也可以写存储过程,一个大型数据库,面向大型企业以及大数据量的数据库,而sqlserver 则只能说是应用,而从sql server 学oracle 并非一朝一夕,但是从oracle 学sql server 则何其简单
sqlserver 人性化作的很好,很好用,但是主要面向中小型企业,建议认真地学下oracle 吧!
------解决方案--------------------还是oracle经典,他可是数据库的祖宗啊.sqlserver越用越烦,oracle越用你会越喜欢的.
------解决方案--------------------罗卜,白菜, 各有所需.
我的异常网推荐解决方案:oracle存储过程,http://www.aiyiweb.com/oracle-develop/177537.html