473,398 Members | 2,404 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,398 software developers and data experts.

mySQL vs Oracle, no problem?

We're planning an SQL-based solution, possibly mySQL for Windows or
Linux. But some in the organization might favor Oracle.

Are there any particular pitfalls of using mySQL instead of Oracle?

I'm a novice when it comes to evaluting different SQL solutions.

We expect to have maximum 10 million records for our largest table,
and perhaps 50 different small tables of up to 1 million records each.
Uncompressed, the system will use no more than 20 GB. Maximum 100
persons will have access to the system, perhaps using ODBC or a web
interface. Most processes are batch based, but there may be some
manual look-ups, and even fewer manual updates.

Data integrity is important, we have once had an MS Access system with
just 1GB data, and frequently discovered that data became corrupted
when data was accessed/written via the LAN.

If mySQL have similar problems or perform very sluggishly or crashes
freqenutly when compared to Oracle, I guess I can't argue for mySQL...
Jul 23 '05 #1
4 2017
Jan Olsen wrote:
We're planning an SQL-based solution, possibly mySQL for Windows or
Linux. But some in the organization might favor Oracle.

Are there any particular pitfalls of using mySQL instead of Oracle?
Certainly there are some tasks that Oracle products can do, which MySQL
cannot. However, a great majority of projects fall into a category that
both MySQL and Oracle can support successfully. And the price
difference is so great (even assuming you pay for a commercial license
for MySQL) that you should really consider carefully if MySQL can do the
job for you.
We expect to have maximum 10 million records for our largest table,
and perhaps 50 different small tables of up to 1 million records each.
Uncompressed, the system will use no more than 20 GB. Maximum 100
persons will have access to the system, perhaps using ODBC or a web
interface. Most processes are batch based, but there may be some
manual look-ups, and even fewer manual updates.


Try reading through the case studies on the MySQL.com web site:
http://www.mysql.com/it-resources/case-studies/

There are quite a few real-world installations that use MySQL for data
volume similar to what you're describing, and where stability is crucial.

No database system can work magic, however. Both Oracle and MySQL--and
any other RDBMS--require good design, good administration practices, and
regular maintenance to keep things running well.

Regards,
Bill K.
Jul 23 '05 #2
Jan Olsen wrote:
We're planning an SQL-based solution, possibly mySQL for Windows or
Linux. But some in the organization might favor Oracle.

Are there any particular pitfalls of using mySQL instead of Oracle?

I'm a novice when it comes to evaluting different SQL solutions.

We expect to have maximum 10 million records for our largest table,
and perhaps 50 different small tables of up to 1 million records each.
Uncompressed, the system will use no more than 20 GB. Maximum 100
persons will have access to the system, perhaps using ODBC or a web
interface. Most processes are batch based, but there may be some
manual look-ups, and even fewer manual updates.

Data integrity is important, we have once had an MS Access system with
just 1GB data, and frequently discovered that data became corrupted
when data was accessed/written via the LAN.

If mySQL have similar problems or perform very sluggishly or crashes
freqenutly when compared to Oracle, I guess I can't argue for mySQL...


Jan,

The key issue you have to resolve is your organization's
priorities. It sounds as though data integrity is the number
one priority. If, when using product X, your database crashes
and you can recover within a satisfactory time (from a business
point of view) that product meets your requirements.

I can't speak for MySQL since I don't know it well enough to
comment.

When it comes to Oracle the ability to take hot back ups used in
conjunction with transaction logging allows very fast recovery.
If needed, and the budget permits, it is possible to set up a
24 by 7 Oracle setup that will probably by 100% available and
will definitely meet 99.999% availability. With Oracle it isn't
cheap, but it is doable.

HTH

Jerry
Jul 23 '05 #3
Jan
In all of this, how does MS SQL compare with mySQL or Oracle? I suppose
perhaps no better than mySQL?

jerry gitomer wrote:
Jan Olsen wrote:
We're planning an SQL-based solution, possibly mySQL for Windows or
Linux. But some in the organization might favor Oracle.

Are there any particular pitfalls of using mySQL instead of Oracle?

I'm a novice when it comes to evaluting different SQL solutions.

We expect to have maximum 10 million records for our largest table,
and perhaps 50 different small tables of up to 1 million records each.
Uncompressed, the system will use no more than 20 GB. Maximum 100
persons will have access to the system, perhaps using ODBC or a web
interface. Most processes are batch based, but there may be some
manual look-ups, and even fewer manual updates.

Data integrity is important, we have once had an MS Access system with
just 1GB data, and frequently discovered that data became corrupted
when data was accessed/written via the LAN.

If mySQL have similar problems or perform very sluggishly or crashes
freqenutly when compared to Oracle, I guess I can't argue for mySQL...


Jan,

The key issue you have to resolve is your organization's
priorities. It sounds as though data integrity is the number
one priority. If, when using product X, your database crashes
and you can recover within a satisfactory time (from a business
point of view) that product meets your requirements.

I can't speak for MySQL since I don't know it well enough to
comment.

When it comes to Oracle the ability to take hot back ups used in
conjunction with transaction logging allows very fast recovery.
If needed, and the budget permits, it is possible to set up a
24 by 7 Oracle setup that will probably by 100% available and
will definitely meet 99.999% availability. With Oracle it isn't
cheap, but it is doable.

HTH

Jerry


Jul 23 '05 #4
Jan wrote:
In all of this, how does MS SQL compare with mySQL or Oracle? I suppose
perhaps no better than mySQL?

jerry gitomer wrote:
Jan Olsen wrote:
We're planning an SQL-based solution, possibly mySQL for Windows or
Linux. But some in the organization might favor Oracle.

Are there any particular pitfalls of using mySQL instead of Oracle?

I'm a novice when it comes to evaluting different SQL solutions.

We expect to have maximum 10 million records for our largest table,
and perhaps 50 different small tables of up to 1 million records each.
Uncompressed, the system will use no more than 20 GB. Maximum 100
persons will have access to the system, perhaps using ODBC or a web
interface. Most processes are batch based, but there may be some
manual look-ups, and even fewer manual updates.

Data integrity is important, we have once had an MS Access system with
just 1GB data, and frequently discovered that data became corrupted
when data was accessed/written via the LAN.

If mySQL have similar problems or perform very sluggishly or crashes
freqenutly when compared to Oracle, I guess I can't argue for mySQL...


Jan,

The key issue you have to resolve is your organization's
priorities. It sounds as though data integrity is the number
one priority. If, when using product X, your database crashes
and you can recover within a satisfactory time (from a business
point of view) that product meets your requirements.

I can't speak for MySQL since I don't know it well enough to
comment.

When it comes to Oracle the ability to take hot back ups used in
conjunction with transaction logging allows very fast recovery.
If needed, and the budget permits, it is possible to set up a
24 by 7 Oracle setup that will probably by 100% available and
will definitely meet 99.999% availability. With Oracle it isn't
cheap, but it is doable.

HTH

Jerry



Jan,

If you are talking about a "You bet your company" database you
are probably best off using Oracle or DB2 and getting one of the
more expensive service agreements. The reason is that sooner or
later you will have problems that require substantial vendor
support. I have experience with all three companies and, IMHO,
Oracle and IBM both have better support than Microsoft.

HTH
Jerry
Jul 23 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Mitch | last post by:
Here is the basic scenario: - Configuration data is gathered from Oracle servers then ftp'd to my apache / mysql server. - The apache / mysql server receives the datafile from the Oracle...
4
by: Mark Wilson CPU | last post by:
A colleague has written a prototype program in PHP, using a MySQL database. It's a relatively simple app, with a restricted set of mysql commands used (see below). The MySQL DB is being replaced...
133
by: jonathan | last post by:
hey all, I realize that this question might pop up from time to time, but I haven't seen it a while and things might of changed, so - Right now (July 2004) how does mysql stand up in...
1
by: Cern | last post by:
Is it somebody out there who has made a migration from an Oracle server to an MySQL server?? The scenario is as simply: I've got a Oracle 8 server with a database with content that I want to...
175
by: Sai Hertz And Control Systems | last post by:
Dear all, Their was a huge rore about MySQL recently for something in java functions now theirs one more http://www.mysql.com/doc/en/News-5.0.x.html Does this concern anyone. What I...
39
by: Mairhtin O'Feannag | last post by:
Hello, I have a client (customer) who asked the question : "Why would I buy and use UDB, when MySql is free?" I had to say I was stunned. I have no experience with MySql, so I was left sort...
12
by: timothy.williams | last post by:
Hi. I have a Python program that parses a file and inserts records into a database with MySQLdb. I recently upgraded to MySQL 5.0.8, and now my parser runs *really* slow. Writing out to CSV...
1
by: The|Godfather | last post by:
Hello, I have a "slight" problem with the mySQL C API. I want to bind vectors for output/input prepared statements. However, the C API does NOT support such data binding. Is there ANY other way to...
30
by: Einstein30000 | last post by:
Hi, in one of my php-scripts is the following query (with an already open db-connection): $q = "INSERT INTO main (name, img, descr, from, size, format, cat, host, link, date) VALUES ('$name',...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.