SQL Server和Oracle,我该选择哪一个去深入学习他们各有啥优势和劣势Ps.我是做.NET开发的。

SQL Server和Oracle,我该选择哪一个去深入学习?他们各有什么优势和劣势?Ps.我是做.NET开发的。1.学那个数据库产品,首先要看你自己个人的兴趣;其次是工作的需要;第三是市场的需求决定;
2. 既然你学.NET开发,可能一般情况下,主要是跟MSSQL打交道,那可以先满足工作的需求,先学习MSSQL;
热璞科技的建议是:一定要坚持兴趣,其次是市场的需求发展,合理地把这2者结合起来,加油!

■网友
他们都属于关系型数据库领域的佼佼者,哪一个精通了都不错。说到优缺点,简单列举以下几点:
1:oracle可以在目前所有的操作系统平台上运行。而mssql(sql server简称)只支持windows平台,无论从学习或者产品选型oracle都具有很大的选择性;
2:oracle的开放性更好,oracle的市场占有率很高,市场上有很多成熟的案例和交流的平台,学习资料很多。但sql server这方面比较欠缺,但并不代表它不好,只是学习氛围比较淡;
【SQL Server和Oracle,我该选择哪一个去深入学习他们各有啥优势和劣势Ps.我是做.NET开发的。】 3:他们属于两种不同的体系结构,oracle是一个很复杂的系统,需要经过很长时间的学习和应用,才能基本掌握,相对来讲sql server是一个标准的windows应用,上手比较快,对初学者来讲,门槛较低。
4:最重要的一点,我们在学习和使用数据库的过程中,都会对事务进行处理,两种数据库两种截然不同的处理过程。比如:oracle对同一数据读写之间互相不会阻塞;但sql server对同一数据的处理,写会阻塞读。这里只是举一个例子。
5:相同点是他们都支持标准的Sql语句,只是对各自数据库平台,做了一些扩展。精通了标准sql语句,在数据库之间切换就比较容易了。
最后,具体哪一个深入学习,取决于三点:1):个人兴趣;2):应用环境,你的应用环境中哪一个使用的最多就对乃个深入学习,脱离实际应用学习比较枯燥;3):未来的职业发展方向,你将来的职业规划对学习内容也会产生影响。

■网友
有人能推荐一些书籍么,mssql的书籍


    推荐阅读