Solved

Oracle vs msql

Posted on 2002-03-22
3
844 Views
Last Modified: 2012-05-04
Hi
What are the main differences between Msql and other large databases such as Oracle, sybase, etc..

Thanks
0
Comment
Question by:aja101498
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 9

Expert Comment

by:dbalaski
ID: 6890417
Well,

MySQL is Open Source,  while   Oracle, Sybase, DB2, SqlServer are not.   Coding

MySQL does conform to ANSI Entry level SQL92. ODBC levels 0-3.51.

However,  I feel MySQL lacks some major features  that other database vendors currently support:
* does not support Sub-selects
* does not support views  (planned for next release)
* does not support Foreign keys, including cascading delete  (version 4.1 maybe)
* does not support stored procedures & triggers--  lacks an internal procedural language
* does not support cursors  ( maybe in version  4.1 or 4.2 )
* does not support  * MINUS, INTERSECT and FULL OUTER JOIN.
* does not support-- Character set casts and syntax for handling multiple character sets. (hoped for in version 4.1)
* does not have * true VARCHAR support (There is already support for this in MyISAM ,  planned for version 4.1)

I liked on comment in their manual:
things to add:  * Oracle like CONNECT BY PRIOR ... to search hierarchy structures.  *

You can read most of this in their manual at:
http://www.mysql.com/documentation/mysql/bychapter/manual_Introduction.html#Compatibility

Section 1.7   thru 1.9


Hope this answers your question
sincerely,
dBalaski
0
 

Author Comment

by:aja101498
ID: 6890648
My question was about Msql (MiniSQL)  NOT  MySQL
0
 
LVL 2

Accepted Solution

by:
Carlovski earned 100 total points
ID: 6894064
From what I remember when I had a quick look at it a while back mSQL is really designed as a lightweight database engine with low system overheads, designed for fast retrieval of small amounts of data. It doesn't offer full functionality and only supports a subset of ANSI SQL.
The 'Big Databases' are really designed for complex applications run in a multi user environment where system availability/data integrity and high performance are vital, hence the high price tags.
For things like driving dynamic web sites (especially when they are of a non transactional nature) and running desktop applications  things like mSQL and MySQL are fine.
If you want to run your company's financial system for 1000 users 24 hours a day, you will need one of the big boys.

Carl
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Many companies are looking to get out of the datacenter business and to services like Microsoft Azure to provide Infrastructure as a Service (IaaS) solutions for legacy client server workloads, rather than continuing to make capital investments in h…
A Stored Procedure in Microsoft SQL Server is a powerful feature that it can be used to execute the Data Manipulation Language (DML) or Data Definition Language (DDL). Depending on business requirements, a single Stored Procedure can return differe…
Video by: Steve
Using examples as well as descriptions, step through each of the common simple join types, explaining differences in syntax, differences in expected outputs and showing how the queries run along with the actual outputs based upon a simple set of dem…
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question