oracle
mo, November 11, 2002 - 11:34 am UTC
Excellent answer.
Plain and simple "Oracle" is the best DBMS in the world and "Tom" is the best oracle guru on planet
What about pl/sql?
Shrek, November 11, 2002 - 11:44 am UTC
Among the many other things I sorely miss in other databases, one is pl/sql. I have used Sybase, and SQL-Server, there are times you need loops, conditions, and arrays in a program and you need to use (sybase, sql) cursors and temp tables in a convoluted fashion, which are very slow and resource consuming operations, and just not implemented the same as in Oracle. From time to time, I use these other databases, and the one thing I consistently miss is the ease and convenience of pl/sql.
I battle this everyday
Bill, November 11, 2002 - 12:06 pm UTC
Everyday i get this from our developers: why is sql server faster than Oracle, why spend the money on Oracle when it is slower than sql server, why is Oracle so complex i can drop my database in sql server with a right-mouse click, etc etc
The developers point-of-view is based on ONE O/S locked application that was not designed nor implemented correctly. Frequent commits out of transactions and lack of bind variables and thrashing shared pool KILLS our Oracle implementation.
I should get a copy of Toms book for each of them...
can't make a cow dance....
Robert, November 11, 2002 - 3:45 pm UTC
>>I should get a copy of Toms book for each of them...
And you really believe they are going to read past the first chapter ???
Oracle database difference from other databases.
spawn, November 11, 2002 - 6:11 pm UTC
Thanks Tom for the very informative answer. And the link was really helpful. Now I know how to address people who dont believe in the "Powers of Oracle Database". he he he. Next time I encounter one, I'm ready with the knowledge you just shared.
Oracle Technology cannot be compared
Tarry Singh, November 12, 2002 - 9:48 am UTC
The dedicated professionals that oracle has, including tom kyte himself, are the driving force behind oracle technologies.
Oracle has not only been the first to do all that may not need any introduction but also the one where you can derive more from it.
If you want to talk about marketing, I'm gonna tell you, market it the way tom does, [b]show it!!![/b] It's eventually a (amalgam of financial/technical) choice to choose for whatever you want, but by choosing oracle you don't have to worry about [b] the bus stop[/b] like if windos goes bust ,so does sqlserver.
Your views...
A reader, February 25, 2003 - 4:24 am UTC
Hi Tom,
Regarding
"Even DB2 does this -- if you build an application on DB2/AIX can you put it on
DB2/Linux? "
Correct me if I am wrong, I came to know that Oracle is releasing oracle 10i which may support RAC for other Unix platforms of importance. So, If I have an application running on supported unix RAC, how can I say that oracle is same if I want to port to AIX/unix the application(i.e., currently not supported for RAC)?
Thanks
February 25, 2003 - 9:46 am UTC
Well, Oracle 9i -- in fact Oracle8i, Oracle8, Oracle7 -- all have supported clusters on AIX for years and years
So, the premise you are coming from 'that rac isn't available' is flawed.
We support RAC on all platforms of consequence today -- already.
Thanks. What about this...
A reader, February 25, 2003 - 3:00 pm UTC
Hi Tom,
Actually, I was referring to the News
from...
</code>
http://www.internetweek.com/breakingNews/INW20021115S0002 <code>
"
Oracle 10i To Offer Clustering On Sun, HP, IBM Unix Versions
By Techweb News
Oracle plans to upgrade its database next year with improvements in capacity and clustering, according to reports.
The clustering functionality of Oracle Real Application Clusters, which detects when nodes are failing, will be extended to Unix systems from Sun Microsystems, Hewlett-Packard, and IBM. That functionality is now supported only on Windows and Linux.
Capacity will be improved to the petabyte range, for applications such as data warehousing and life sciences. The current capacity is hundreds of terabytes.
Oracle will also improve the performance and capabilities of XML DB support, which allows the database to act as an XML store.
Oracle is also developing portal technology, called OmniPortlet, for aggregating information from different sources. And the company plans manageability improvements to its database.
The next database version, referred to internally as Oracle 10i, is expected to ship in mid-2003."
February 25, 2003 - 8:36 pm UTC
I believe they MIGHT be talking about the cluster FILE SYSTEM.
I believe news reports are written by reporters ;) they don't do databases.
I believe they are confused...
goto
</code>
http://technet.oracle.com/documentation/oracle9i.html <code>
you can pick up
Oracle9i Real Application Clusters Real Application Clusters Guard I Configuration Guide for Unix Systems: AIX-Based Systems, Compaq Tru64 UNIX, HP 9000 Series HP-UX, Linux Intel, and Sun Solaris
Thanks a lot!
A reader, February 25, 2003 - 9:24 pm UTC
IBM DB2 Viper
A reader, August 23, 2006 - 6:41 am UTC
August 27, 2006 - 3:29 pm UTC
marketecture.
they have "invented" something they call "native xml" - meaning, they store it sort of external, in yet another data store.
A step backwards if you ask me.
You have for a long time had the ability to
a) store the xml natively, as it was ingested
b) "shred" it into an object relational data store
c) do a hybrid approach where you store it natively and extract elements of interest for relational storage.
and you could index, query, transform, whatever all of the above....
Petabyte Database
A reader, May 27, 2008 - 12:59 pm UTC
May 27, 2008 - 3:22 pm UTC
they do not have a single database - they are massively distributed.
oracle
A reader, November 01, 2010 - 10:59 pm UTC
Tom:
Have you written anything on when you use a spreadsheet application versus database system.
I am trying to answer someone who is claiming he could replace an online transaction system with a bunch of spreadsheets. data model is pretty complex. data is not huge but hundreds of thousands of records.
November 02, 2010 - 6:25 am UTC
you could replace a multiuser, scalable, secure, flexible OLTP system with a bunch of spreadsheets (getting of course a single user, not scalable in ANY sense of the word, insecure, darn hard to figure out OLTP (well, it wouldn't really be transaction processing - spreadsheets don't do transactions so we'll just call it OL) system.
But what would be the point? If you only need a single user - buy quickbooks or something.
spreadsheets
A reader, November 07, 2010 - 3:14 pm UTC
IT will never work. They will start with thousands of spreadshseets and will end up with major disasters.
One person sorts one column without the rest, and your production stuff is screwed up.
The best thing is to store data in a DBMS and export to a spreadsheet for reporting or data analysis.
How do you usually provide the *flexibility" required for users since they want to sort data and play with it like a spreadsheet. Most GUIs are not flexible in that regard which makes spreadsheet appealing to users.