Oracle DB Vs MySQL for Enterprise DataBase Deployments

Oracle DB Vs MySQL for Enterprise DataBase Deployments


Oracle DB is big, and expensive, but it brings a lot to the "table" when compared with MySQL.

MySQL has limited ability to audit.

MySQL's security is unsophisticated. There are no groups or roles, no ability to deny a privilege (you can only grant privileges). A user who logs in with the same username and password from different network addresses may be treated as a completely separate user. There is no built-in encryption comparable to Oracle.

MySQL's Authentication is built-in. There is no LDAP, Active Directory, or other external authentication capability.

MySQL has no MPP (massively parallel processing ) support.

Unlike Oracle MySQL has no fractional-second storage type for times, dates, or intervals.

There is no RAC (Real Application Cluster) support in My SQL, and no failover or server promotion either. These are strong features in Oracle

MySQL's number of joins per query is limited to 61. Oracle's limit is much larger.

MySQL Replication is asynchronous and has many limitations and edge cases. For example, it is single-threaded, so a powerful slave can find it hard to replicate fast enough to keep up with a less powerful master.
Closed Caption:

oracle DB vs my ask you out
a friend of mine recently published an
article about why mysql is the right
choice if you're doing development of a
web platform and that you have to be
nuts to use oracle DB i pointed out to
this friend there are a lot of cases in
which it actually makes a lot of sense
to use oracle DB for your web platform
but just in general
oracle has some advantages / mysql i use
mysql for a lot of things hours my
wordpress sites a lot of the custom dead
work that I do is build on mysql so I'm
by no means an Oracle fanboy just an
objective observer there are a lot of
things that buying oracle gets you one
of the first and most important is
auditing mysql has very limited
functions and auditing and auditing is
important if you need to guarantee that
the transactions that you tempted to
write to the database actually happen
auditing provides a trailed did that
allows you to determine the differences
between what's in the database and
what's supposed to be the database
without this you can't do some of the
recovery you can't guarantee that the
data is always accurate and you can't do
some of the other checking against
native is to make sure that everything
that happened and all the data that's
there should be or the database has been
tampered with the security and my sequel
is pretty unsophisticated you're only
able to use the built-in security that
comes with mysql it doesn't have
connected services for LDAP or Active
Directory services without these
functions is much harder to manage an
enterprise-level database with lots of
users while a web application mostly is
going to receive rights from a single
user the program as it were active
directory services in oracle allow you
to set such rules as this is a person in
accounting
they have access to all the accounting
databases and queries that wrong and
Jen's accounting database
this person is in engineering and has
access to engineering databases but does
not have access to accounting and
because you can use the groups that you
set up in active directory services when
HR hires a new accountant they just
automatically have access to that
particular database and the audit trail
will show you which specific user wrote
something to the database so you can see
where something broke and how to fix it
based on the transaction look
scalability is also an issue with mysql
and people have argued that mysql 5.5
makes my sequel as scalable is any other
platform but the truth is that there is
no support for MPP or massively parallel
processing in mysql so while you can
scale certain types of transactional
bits of database interaction large
amounts of computational actions cannot
be easily scaled if for example you have
a query that needs to go through and
update everybody with seven percent
interest or needs to do a large
calculation for searching authority
because you're building a who has the
most authority in a tiered search system
and you need to say this person has the
most contacts and after you get to the
end the next thing you need to do is go
back to the beginning and say based on
the values that everybody has what is
the new value but they have much like
what Google we do with their search
engine you can't build those things
easily on a mysql because the
scalability of the processing is not
there
mysql also is missing
fractional second transactions you can
store a timestamp in the log for an
entry that says this new entry was
created and here's the time or here's
the last modified but it's only accurate
to the same
and not to fractional seconds this
starts be an issue if you're doing
things like world of warcraft databases
or if you are doing bank transactions
and it could in fact matter whether or
not you deposited a item before you
removed an item or for detecting
duplicate items based on time stamps for
when things happened
one of the biggest features of oracle is
a thing called Rach real application
clusters and it does more than just
scale it manages failover when a server
dies rack allows you say automatically
promote a new server to be the master
and find some other server to be a slave
or take all the load that was on this
server and transferred to another server
as a result article databases are very
fault-tolerant you can lose several
servers in cluster and everything will
stay up and make it a little slower but
it will in fact stay up with mysql you
don't have that automatic failover so if
you lose a master the slave will not
automatically step up and replace it and
it wont prior tries the types of queries
that are being run against for the
processes that are being run in order to
make the entire system stay up you may
lose partial functionality rather than
just degrade the overall performance
there are some other differences between
mysql and oracle that are more about
programming the necessarily scale of the
infrastructure one of those is that
mysql only support 61 joins and oracle
support over 200 joins in a single query
as someone who works in my and Google's
data store gql I'm used to working with
no joints at all so as a developer I've
learned to get around using joints but
there are definitely times when using
enjoying to take
information from several queries and
combine it becomes critical and this is
one of the places that oracle really
excels is that the complex queries can
be executed and the built-in
optimizations that Oracle uses in order
to make those queries take his few
cycles as possible and perform as
quickly as possible means that it's
easier for the developer to create
well-performing queries without having
to test hundreds of possible
combinations of ways to run that query
lastly is replication mysql has some of
the worst replication ever many of the
databases that are out there the
replication service is single threaded
and so if you've got 200 cords running
in your main database replication is
pretty much impossible because the
replication is going to go through a
single threat so if you're doing a large
number of Rights transactions the
replication server is not going to be
able to keep up with those transactions
ever and you're going to have to have
scheduled downtime or offset those or
you're going to have to come up with a
different method for doing replication
and there's no snapshotting in mysql you
can't just snap shot something and say
is replicated as of this time it's truly
is a this is you know always running in
the chase mode and if you have to catch
up you have to catch up it just it
doesn't really work well or scale or
failover as well as oracle does you're
not doing mission-critical hundred
percent of time stuff
mysql is great and it doesn't cost
anything which is a huge advantage over
oracle it doesn't require specialized
hardware the way oracle does for scaling
but overall oracle is much more
enterprise solution and has a lot more
thought process put into how it's been
developed and addressing administration
issue
scale issues and usability issues

Video Length: 08:54
Uploaded By: Biz of Tech
View Count: 17,245

Related Software Products
MySQL-to-Oracle
MySQL-to-Oracle

Published By:
Intelligent Converters

Description:
MySQL-to-Oracle is a program to migrate MySQL database to Oracle server. All MySQL data types and attributes are supported. The program has easy-to-use wizard style interface and supports command line parameters.BRBR License InformationBRBR Single-User License allows clients to install the software product on exactly one (1) computer system. Client can store a backup copy of the software but cannot use two copies of the software at any one time. Single-User License does NOT allow ...

Oracle-to-MySQL
Oracle-to-MySQL

Published By:
Intelligent Converters

Description:
Oracle-to-MySQL is a program to move Oracle databases to MySQL server. Depending on your privileges on the target MySQL server you can export Oracle data into new database or overwrite the contents of an existing MySQL database. All Oracle data types and attributes are supported. The program works with all versions of Unix and Windows MySQL servers.BRBR License InformationBRBR Single-User License allows clients to install the software product on exactly one (1) computer system. ...

Convert Oracle to Mysql
Convert Oracle to Mysql

Published By:
Sudoku9981.com

Description:
Convert-Oracle-to-Mysql is a tool to move Oracle databases to MySQL server. * All MySQL character set are supported. * Merge MySQL data into an existing Oracle database * Work with all versions of Unix and Windows MySQL servers * Optimum processing of super-large table. * Easy-to-use wizard-style interface. * Command line support.


Related Videos
Oracle SQL Developer: Online Migration 3.1
Oracle SQL Developer: Online Migration 3.1

Using Oracle SQL Developer 3.1 to migrate a Sybase database to Oracle. hr / bClosed Caption:/b hello my name is tomorrow nail and i'm going to show you how to do a quick migration use an article sequel developer the first thing to note is Marco secret developer is available for free upon otn can download the product comes in the zip file is unzip it into any director you want and off start so i am going to start up ...
Video Length: 10:01
Uploaded By: oraclesqldev
View Count: 46,656

Create DB connection using Navicat premium for windows Oracle, SQL Server, MySQL etc
Create DB connection using Navicat premium for windows Oracle, SQL Server, MySQL etc

Create DB connection using Navicat premium for windows (Oracle, SQL Server, MySQL etc.) You can download and install necessary software from the link bellow. https://drive.google.com/open?id=0Bzj34Au3W4eUb3o2akVfejhoamc Is the video helpful? please add a comment.
Video Length: 15:02
Uploaded By: Md. Meheraz Hossain Sumon
View Count: 12,501

How to connect to Oracle, DB2, MYSQL, ODBC through C++and Oracle ODBC and DB2 CLIE Library
How to connect to Oracle, DB2, MYSQL, ODBC through C++and Oracle ODBC and DB2 CLIE Library

There is a really good open source C++ libary to do this through ODBC. It is easy to set up and showcase. I demo this briefly on it. Get more details and links at: http://quantlabs.net/blog/2011/12/you... Download source code example here: http://quantlabs.net/blog/2012/11/you... hr / bClosed Caption:/b they all its a Brian here from clubs dotnet I just want to give you a brief are rundown as I'm getting deeper and ...
Video Length: 03:01
Uploaded By: Bryan Downing
View Count: 11,476

The GROUP BY clause of the SQL SELECT statement (for ORACLE, MySQL, SQL Server, etc.)
The GROUP BY clause of the SQL SELECT statement (for ORACLE, MySQL, SQL Server, etc.)

The Structured Query Language (SQL) is the most powerful database language in use today. SELECT is the most powerful statement within SQL, and the GROUP BY clause is part of the reason. Learn the inner workings of GROUP BY and make yourself a more powerful database professional! From Steve O'Hearn of databasetraining.com and Corbinian, author of Oracle Press books, including the first "expert" level certification exam guide from Oracle Corporation, the "OCA Oracle Database SQL Expert Exam ...
Video Length: 07:49
Uploaded By: DatabaseTraining
View Count: 11,348

Oracle to MySQL Database Migration Demo
Oracle to MySQL Database Migration Demo

The demo is showing an example of how SQLWays can convert Oracle to MySQL database. http://www.ispirer.com/products/oracl... hr / bClosed Caption:/b Hello! This is a demo about the migration tools provide by Ispirer Systems for the Oracle to MySQL database migration. First of all I’d like to mention that Ispirer Systems provides tools and services for automating the databases and applications migration processes for a variety of conversion ...
Video Length: 09:25
Uploaded By: IspirerSystems
View Count: 8,042

Mysql to Oracle SQL Developer
Mysql to Oracle SQL Developer

Antonio Noriega Practica 3 Bases de datos 2
Video Length: 08:39
Uploaded By: laprogra
View Count: 5,428

How MySQL Kicked Oracle's A$$
How MySQL Kicked Oracle's A$$

http://www.infochachkie.com Marten Mickos, former CEO of MySQL and current CEO of Eucalyptus Systems discusses how MySQL was almost put out of business TWICE, yet survived to ultimately beat Oracle hr / bClosed Caption:/b Before that I was CEO of MySQL as I told you, from 2001 to 2008. And then I stayed a year with Sun as senior vice president of the database business. And, and I thought I would share some stories from, from ...
Video Length: 15:10
Uploaded By: John Greathouse
View Count: 4,540

Moving Data in Real-Time between Oracle and MySQL
Moving Data in Real-Time between Oracle and MySQL

Moving data between legacy Oracle databases and cheap, flexible MySQL-based applications is an increasingly important problem for open source-based businesses. Do you need to move sales requests from MySQL-based web applications to an Oracle-based procurement system? How about from your Oracle ERP applications back to MySQL? Tungsten Replicator leverages open source to move data in real-time at a fraction of the cost of solutions from expensive enterprise vendors. br ...
Video Length: 55:45
Uploaded By: VMware Continuent
View Count: 3,994

Should I Learn Oracle or MySQL?
Should I Learn Oracle or MySQL?

Should I learn Oracle or MySQL? MySQL is a popular open source database, but Oracle seems like the default database I see in use. Oracle is more expensive to implement and to train in. The certifications are like Microsoft's examinations, in that the classes and tests cost more. Then I need to go with MySQL. Not so fast. Popular should equal more job opportunities. MySQL has stronger database authentication based on the ...
Video Length: 02:20
Uploaded By: Techy Help
View Count: 3,938

Percona Live - Tomas Ulin of Oracle - KEYNOTE: DRIVING MYSQL INNOVATION
Percona Live - Tomas Ulin of Oracle - KEYNOTE: DRIVING MYSQL INNOVATION

https://www.percona.com/live/mysql-co... Join Tomas Ulin, Oracle's Vice President of MySQL Engineering, as he talks about the focus, strategy, investments and innovations evolving MySQL to power next generation Web, mobile, Cloud and embedded applications. Tomas will also discuss the latest and the most significant MySQL database release ever in its history, MySQL 5.6. More on Percona... * Upcoming Percona Live conferences: http://www.percona.com/live/conferencesbr ...
Video Length: 46:24
Uploaded By: Percona Database Performance
View Count: 3,694

Copyright © 2025, Ivertech. All rights reserved.