Hovedforskjell: Oracle Database er et objektrelasjonsdatabasebehandlingssystem (ORDBMS). MySQL er et open source relasjonsdatabasebehandlingssystem (RDBMS). MySQL er verdens mest brukte RDBMS, og kjører som en server som gir tilgang til flere brukere til en rekke databaser.
Oracle Database er et objektrelasjonsdatabasebehandlingssystem (ORDBMS). Det blir ofte referert til som Oracle RDBMS eller bare som Oracle. Software Development Laboratories (SDL) utviklet den opprinnelige versjonen av Oracle-programvaren.
MySQL er et open source relasjonsdatabasebehandlingssystem (RDBMS). MySQL er offisielt uttalt som "Min SQL", men det kalles også "My Sequel". Den er oppkalt etter medstifter Michael Widenius 'datter, My. SQL står for Structured Query Language. MySQL er verdens mest brukte RDBMS, og kjører som en server som gir tilgang til flere brukere til en rekke databaser. MySQL ble eid og sponset av et enkelt profittfirma, det svenske selskapet MySQL AB, som nå eies av Oracle Corporation.
MySQL er et populært valg av database for bruk i webapplikasjoner. Det er en sentral del av den mye brukte 'LAMP' open source webapplikationsprogramvarebunken, samt andre AMP-stabler. LAMP står for "Linux, Apache, MySQL, Perl / PHP / Python." MySQL brukes ofte av gratis programvare-open source-prosjekter som krever et fullverdig databasehåndteringssystem, for eksempel TYPO3, Joomla, WordPress, phpBB, MyBB, Drupal osv. MySQL brukes også i mange høyprofilerte, skalaen World Wide Web-produkter, inkludert Wikipedia, Google, Facebook, Twitter, Flickr, Nokia.com og YouTube.
Hovedforskjellen mellom Oracle og MySQL er at MySQL er åpen kildekode, mens Oracle ikke er. Oracle anses imidlertid å være mye kraftigere en programvare enn MySQL.
Ytterligere forskjeller mellom Oracle og MySQL:
- Oracle tilbyr inlinevisninger, rollebasert sikkerhet, avansert replikering, etc., mens MySQL ikke gjør det.
- Oracle støtter opprettelsen av programmer som er innebygd i databasen ved hjelp av et prosesspråk og kan utføres uavhengig eller utløst av visse hendelser.
- Oracle er bedre for store utplasseringer, da den har omfattende muligheter.
- De fleste utgaver av orakel har høye lisensieringskostnader, som trengs for å kunne bruke programvaren. Oracle Express er fritt tilgjengelig.
- MySQL er et gratis åpen kildekodeprogram; Derfor er det lett tilgjengelig for vanlige nettutgivere og små bedrifter.
- MySQL leveres under GNU GPL-lisensen som i utgangspunktet betyr at alle kan bruke så lenge alt annet arbeid som er avledet fra det, deles under samme lisens.
- Oracle er ofte begrenset til store selskaper.
- Oracle Support Pl-SQL, i tillegg til SQL. MySQL støtter bare SQL
- Oracle tilbyr sikkerhetsfunksjoner som radlås mens MySQL gir kolonnelås.
- Oracle krever brukernavn, passord og profilvalidering ved logging mens Mysql kun krever brukernavn, passord og vert.
- Oracle9i Database støtter bruk av midlertidige tabeller for en individuell økt, eller global til alle brukere.
- Mysql er lett, pålitelig og kan koble til multi-Client Program.
- MySQL støtter ikke datadisisjoner, og krever en server for hvert sett med datafiler. Skalerbarhet er begrenset til størrelsen på en enkelt server.
- Sammenlignet med Oracle, har MySQL ikke tabellplass, rollebehandling, øyeblikksbilder, synonym og pakker.