Вы находитесь на странице: 1из 3

Will Oracle eat all the other RDBMS?

Delving into the statistics


Two years ago, Oracles revenue was among the largest share in the market larger than its
four closest competitors put together. At the time, the number stood at 48.3%, leaving the
number two over 10 points behind at 29%.
A ranking carried out by the DB-Engine Ranking for RDBMS also placed Oracle first. The ranking
was after examination of a number of parameters, including:

The general user interest in the database system


The number of times it has mention on websites its measurement directly relates to
the number of results returned by search engine queries.
How many job offers directly mention the system
How many profiles within professional networks mention the system

So how would a person define the best when it comes to RDBMS? An answer to this question
once equated Oracle to having a BMW it is expensive, but it has everything that a motorist
would need. But then not all people are likely to need or want a BMW. The same answer
equated other RDBMSs to a VW Beetle cheap, but it is sure to get you where you need to be;
you are going to need to tweak it a little to suit your exact requirements.
What is it, exactly, that puts Oracle on top of the other RDBMS, and by so far?
1. Its portable
Oracle has proven capability to run on over 20 different networking protocols and more than
100 hardware platforms; much more than has been attained by any other the competing
RDBMSs. Using Oracle therefore is a safe bet, especially where there the likelihood of a change
in the operating system or hardware.
The exception to this general rule is that if the application will be utilizing certain constructs
(field level triggers, for instance), it may require some reworking when being ported to blockmode environments. Still, with Oracle, you have the best chance of being able to develop/write
out a complete and operational app without having much knowledge of the OS underneath.
2. Market shares
By virtue of being the biggest vendor, Oracle dedicated more to its research and development
than most other RDBMS earn in total turnover. Having such clout within the market provides

some sort of protection for its users likelihood of support for more third-party interfaces and
ease of finding qualified people well versed in the workings of the RDBMS.
3. Posting changes
Every version change from Oracle comes with detailed information about what will work on
upgrade, what will not and how you can go around it. It may seem rather insignificant, but such
warnings and information on how to maneuver backward compatibility is always good news,
because you do not have to rewrite applications each time you sign up for a version upgrade.
4. Data recovery and backup
Oracle offers stable and strong support for online recovery and backup, as well as satisfactory
fault tolerance of software in the face of disk failure. The software supports point-in-time data
recovery though of course, you would have had to have the storage space and archiving
mechanism. However, with Oracle you can archive to tape devices continuously and across
multiple volumes.
5. Performance
A performance-tuned database or application in Oracle enjoys decent speeds, even the larger
ones. It does not just include raw performance measurement either. It takes into account the
performance as regards transaction control and locking.
6. Cursory support
Oracle provides for use of cursors, which are instrumental in easing the programming processes
where performance is required. The role of a cursor is to enable the programmer/DBA to carry
out processing row-by-row. According to the stipulations of the ANSI standards, each Oracle
connection can efficiently support multiple cursors.
7. SQL dialect
In addition to the standard constructs in SQL, Oracle has added a few more extremely powerful
constructs, including the decode keyword and absolute function constructs. This makes the
dialect that Oracle offers in a few more ways superior to ANSI-2, particularly with regard to the
extensions it offers over the others.
8. Support for multiple databases
Oracle utilizes the two-phase commit protocol, which gives it the superior capability of
managing multiple databases under the same single transaction. This feature implements best
in the Version 7 and beyond. Through this feature, it is relatively easier to move from node to

node in the data location and in the network as well as have data mirroring such that regular
optimization of the data location is also easy. This is not possible with other DBMSs and even
with the earlier Oracle versions, where only a single transaction undergoes reliable updating in
a single transaction.
9. Declarative Integrity
From the V7 onwards, you have the ability to allow end-users into your databases via basic 3rd
party interfaces without running the risk of breaking business rules that you have set. They
simply cannot operate outside of the bounds of those rules, which again simplified carrying out
changes to those rules there is only one place to make the changes. This not only simplifies
management, it drastically reduces the cost of any modification since there is no need to
modify all applications that use the table.

Final word
Oracle stands out from other RDBMS vendors without question. It reports the greatest number
of non-conventional analytic customers its reference base includes customers from fields like
food distribution, hospitality, life sciences and energy trading among others. Its customers
annual revenues range from $100 million to more than $10 billion. It registers its greatest
success in markets teeming with late adopters or traditional implementers of the data
warehousing technologies.
Therefore, it is easy to see why Oracle is likely to come out on top as far as relational database
management systems are concerned, both now and in the near future. It is safe to say that
Oracle remains superior in scalability, richness of features and just all-round functionality. It will
definitely take a few more releases from the other RDBMS players before they even come close
to the capabilities that Oracle 11g presents.
By then, Oracle will not be standing still at 11g, or even 12c, which it has already released. We
are just itching to see what comes next. For further information, contact Remote DBA Experts remotedba.com.