简体   繁体   中英

Should I learn SQL Server 2008 or Oracle 11g

I have been using MySQL for my school projects, personal web site for years.
My company is using MySQL in all web projects as well.

Now I am thinking to pay for some classes to learn another new Database system, but I have no idea whether I shall choose MS SQL Server 2008 or Oracle 11g.
I hope to find a better job with high paid salary.

I need some advice and suggestions.

Unless Oracle is giving away downloads of 11G for you to learn on, I'd say that Oracle will be a pricey path to take. They don't list prices that I can see on the web site. (Maybe I didn't look hard enough.) Oracle DBA certification is another expensive proposition. I think it's rigorous, so it might be worth having, but it'll cost you in courses and test fees.

SQL Server won't cost as much. You can download Express for free . I'm sure it won't help you with all the enterprise features that will be missing.

如果你是一个java开发人员,我认为Oracle 11g更好,或者如果你是.net开发人员ms sql将是一个更好的选择。

Both MS SQL and Oracle has "express editions" which are somewhat restricted, but free versions that you can try at home. Pick the one you like the most. The salary will depend more on how good you are than the system you pick (why not both?).

You certainly should not pay in order to learn a new database system. You can get a free version of MS SQL Server Express together with Management Studio on the web. There are loads and loads of materials and tutorials on the web on MS SQL Server. I bet the same can be said about Oracle. In general, go out there and explore the web, it's a much better way to learn than paying for some courses, which might not give you what you need.

It can also depend on your area and what you are trying to get into. It seems like certain segments of the business world use MSSQL or Oracle exclusively. I would say that MSSQL is easier to get into but that's just opinion. Overall it seems like there's more MSSQL jobs but the oracle jobs pay a little better...but again that's a very person experience. I don't think you'd go wrong with either direction. I would agree with the others though that you should just download the free versions and play around a little and see which ones catches your attention more and go from there.

Let's revert roles. I ask the question and you answer.

My question to you is "Should I learn to drive a Ford or should I learn to drive a chevy".

The answer is the same because the question is the same, the tiny and irrelevant difference of problem domain notwithstanding.

你应该学习oracle,因为oracle是一个非常复杂的学习,因为SQL Server很容易成为GUI的基础。你可以用oracle学习,更容易学习SQL Server。作为一名DBA,你应该掌握两个DB的知识... oracle的专业知识和sql server的小知识......

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM