sql >> Database teknologi >  >> RDS >> Mysql

Hvad er forskellen mellem Oracle og Mysql, når man fortolker Create Database?

For at besvare dit spørgsmål vil du oprette et skema (CREATE USER) ikke en instans/database (CREATE DATABASE).

Oracle-definitionen af ​​en database er filerne på disken. Disse kan deles mellem forekomster (rigtige applikationsklynger) eller kun bruges af en enkelt forekomst (f.eks. på den samme server, den mest almindelige).

Baggrund:Begrebet "database" er forskelligt mellem databaseleverandører. Som Oracle DBA er jeg forsigtig, når jeg taler med en person, der har en MySQL, DB2, SQL Server baggrund, det de kalder en "database" i Oracle er en bruger/skema (forskellen mellem bruger og skema er et skema indeholder tabeller og en bruger er kun et login). Når nogen, især udviklere, bruger ordet "database" spørgsmål i hvilken sammenhæng.



  1. Indsættelse af variabel i SQL-forespørgsel fra Java

  2. Søg på tværs af flere tabeller og vis også tabelnavn i resulterende rækker

  3. Hvorfor udskriver PDO min adgangskode, når forbindelsen mislykkes?

  4. mange-til-mange-forhold OrderBy - Laravel-forespørgselsbygger