Ah.
My most humble apologies.
"Bloody Oracle SUX!!!"
Better? ;D
- Chris
Best posts made by ChrisRLong
-
RE: Why the I-Hate-Oracle Club?
-
RE: Windows Developers still don't get it!
I had to join just to refute this nonsense.
First of all, I have been an Oracle programmer for over 8 years. Before that I was a SQLServer DBA/programmer for ~5 years.
SQLServer is obviously not a desktop toy. It has been eating away at Oracle for years now. It is cheaper, easier and in some cases faster. Just check out the TCP benchmark results http://www.tpc.org/information/results.asp . In general, I agree that Oracle can do many things that SQLServer cannot (ROWNUM, Dynamic SQL permissions, etc.), but conversely there are things that SQLServer does better than Oracle or that Oracle can't do(Case-insensitive database, Temp Tables).
SQLServer beats the pants off Oracle for ease of use. Oracle has always sucked in this arena. They can't write a user-interface to save their life, their documentation is terrible, and one has to be a masochist to try to administer the damn thing. (Although they are getting better at that). They have used their power for years as an excuse for their complexity. Their army of consultants and overpaid DBAs didn't complain because it kept them very gainfully employed. SQLServer has shown the business world that one doesn't need a fleet of consultants and several DBAs just to run a single server. SQLServer's stated goal is one DBA per 100 servers. Oracle has finally realized that it's old excuse for complexity no longer holds. That is why they have been playing catchup with the past few versions to try to make it easier to use - they just have a long way to go.
Excusing Oracle's poor tools by pointing to something worse is not even worth responding to.
And using the fact that you are overpaid to justify your product is idiotic to say the least. Now don't get me wrong - I make a very pretty penny because of Oracle and don't plan to drop my rates out of the goodness of my heart or anything. But to use it as justification is pretty pathetic. Unix as an operating system is terrible. It may be more stable, but again, Windows is catching up damn quickly and I don't see that sad command-line OS family of *nix getting any easier to use. And using the fact that the hardware is over-priced is equally stupid. So let me see if I got this right. The hardware is over-priced, the OS is over-priced and overly-complicated and the database is overly-complicated meaning the programmers and DBAs have to be over-priced. And you are arguing for Oracle? Can I ask a favor - please don't try to help.
Now, again - don't get me wrong - I'm all for Oracle. It's my livelihood, after all. But I support it because it is more powerful than SQLServer in many respects. PL/SQL blows the pants off T-SQL as a start, and the locking and latching mechanisms in Oracle have always been superior to SQLServer. But I also fully recognize that SQLServer severely beats Oracle in terms of usability and maintainability. What one ends up with is, IMHO:
SQLServer, which is easier to load, run, write against and administer. It is a very forgiving database where 80% of the work is done for you. This is extremely well tailored for the smaller and simpler databases, as it starts to get more complex and eventually tops out against much larger and much more complex problems - but it's getting better with every release.
Oracle, which can more easily handle the much larger and much more complex problems assuming you have the staff that is up to the complexities of the product. It is more difficult to load, run, write against and administer, but it's getting better with every release.
They are like Democrats and Republicans who both started as extremists but are now both very close to the center.
- Chris