8 replies
by epepke
It depends: Oracle what?
If you just want to use SQL to access it, it's pretty easy. If you've used another SQL-accessable database, Oracle is nicer. If you want to access the new object stuff in 8i, it's a bit hairier. If you want to learn how to do PL/SQL, it helps to have learned some fairly primitive language like BASIC. PL/SQL has more frustration than genuine difficulty built into it. If you want to learn Oracle Applications, it can be done, but it isn't much fun. Same with Oracle Financials. If you want to learn the guts of Oracle HRMS, make sure you have a LOT of Minoxidil. Avoiding duplicates on date-tracked tables alone will make you lose hair. And, if you want to learn Oracle DBA, consider a career in politics.
by boise_bound
Thanks for the input. I've done some SQL and Access, like them both, not difficult to work with.
So it sounds like Oracle shouldn't be any more difficult than those? Just a LOT more work!!
Hopefully.....
by benjy
by boise_bound
I'm taking a new position that needs a large scale DB, manufacturing info. Not familiar with Oracle but that's what I'm told they'd like to use. So, I'm trying to get an idea of what sort of system we're going with, and what its going to take to get up to speed. About the only other systems I'm familiar with is Access (which I know isn't even close) and SQL. So, starting from scratch on this one, designing from the ground up.
Any thoughts?
by epepke
By SQL, I presume you mean MS SQL Server. SQL itself is the language, and it wasn't invented by Bill Gates. Oracle uses SQL a lot, and if you already know how to communicate with SQL Server using SQL, you know 90% of what you need to know to use Oracle effectively. Here are the major differences that will affect you if you are developing an application:
1) Oracle has a different syntax for outer joins.
2) Oracle has sequences (which MS SQL server didn't have the last time I looked, whichwas a while ago).
3) Oracle has CONNECT, which you can use to search through trees in your tables.
4) Oracle actually works. It's reliable, and it stays up.
However, while using Oracle is easy, instaling and administering it can be a bear.
by shanghai sam
I have read the comments in this discussion with some interest. I am an Oracle DBA with fifteen years experience and I've been around the block a few times (more then a few actually).
Oracle products have seriously slipped in the past few years. The most stable version of Oracle I ever used was 7.3.4 which is no longer supported. At the same time prices have gone through the roof.
Most of the wonderful new features in 8i don't work, DBA management time is more then significant, installation tends to be a nightmare, and performance is nowhere near what Oracle sales people claim. Then they unbundle new features and you end up paying through the nose. ($80,000.00 for the partitioning option is nuts)
From experience I have found SQLServer 2000 to be robust, reliable, easy to work with, and it also stays up. Microsoft has a good product and it's market share is growing.
At this time I would say that SQLServer is the better product. Definitly from a developers point of view considering the Visual studio tools that Microsoft has. The one limitation is Microsoft doesn't really have a good case tool product. I wouldn't recommend Oracle's Designer product either for that matter.
Bottom line is SQLServer is a good product andif you can't afford the high cost of Oracle is the better choice.
This discussion is closed to new replies.
Trending Software posts
Sort by Trending