Java vs Oracle
Oracle-databasen (bare referert til som Oracle) er et Objektrelasjonelt Database Management System (ORDBMS) som støtter et stort utvalg av plattformer. Oracle DBMS er tilgjengelig i forskjellige versjoner som spenner fra versjoner for personlig bruk og enterprise class versjoner. Det er det mest brukte databasesystemet i verden. Java er et av de mest populære objektorienterte programmeringsspråkene i verden. Oracle tilbyr et bredt spekter av programmeringsverktøy og miljøer. Oracle kan nås med en rekke programmeringsspråk. For eksempel kan Java brukes til å skrive programmer som kommuniserer med Oracle-databaser.
Hva er Java?
Java er et av de mest brukte objektorienterte (og klassebaserte) programmeringsspråkene i dag. Det er et generelt formål og samtidig programmeringsspråk. Det ble opprinnelig utviklet av Sun Microsystems i 1995. James Gosling er far til Java-programmeringsspråket. Oracle Corporation eier nå Java (etter å ha kjøpt Sun Microsystems nylig). Java Standard Edition 6 er den nåværende stabile utgivelsen. Java er et sterkt skrevet språk som støtter en rekke plattformer fra Windows til UNIX. Java er lisensiert under GNU General Public License. Java syntaks er veldig mye lik C og C ++. Java-kildefiler har .java-utvidelsen. Etter å ha samlet Java-kildefiler ved hjelp av javac-kompilatoren, vil den produsere .class-filer (som inneholder Java bytecode). Disse bytecode-filene kan tolkes ved hjelp av JVM (Java Virtual Machine). Siden JVM kan kjøre på hvilken som helst plattform, er Java sies å være multi-plattform (plattform) og svært bærbar.
Hva er Oracle?
Oracle er et ORDBMS produsert av Oracle Corporation. Oracle er det mest populære databasesystemet i verden. Den kan brukes i store bedriftsmiljøer og til personlig bruk. Den kjører på alle plattformer fra PC til mainframes. Oracle DBMS består av lagring og minst en forekomst av applikasjonen. En forekomst består av prosesser av operativsystem og minnestruktur som arbeider med lagringen. I Oracle DBMS blir data tilgjengelig ved hjelp av SQL (Structured Query Language). Disse SQL-kommandoene kan være innebygd på andre språk eller kunne utføres direkte som skript. Videre kan den utføre lagrede prosedyrer og funksjoner ved å påkalle dem ved hjelp av PL / SQL (prosessutvidelse til SQL utviklet av Oracle Corporation) eller andre objektorienterte språk som Java. Oracle bruker en to nivå mekanisme for lagring. Første nivå er en logisk lagring organisert som spisesteder. Tabellrommene består av minnesegmenter, som igjen består av flere utgaver. Andre nivå er den fysiske lagringen som består av datafiler.
Hva er forskjellen mellom Java og Oracle?
Oracle Corporation, som utvikler Oracle RDBMS, eier nå også Java. Oracle er en RDBMS, mens Java er et programmeringsspråk. Derfor kan ikke Java og Oracle sammenlignes direkte. JDBC API kan imidlertid brukes til å skrive Java-programmer som kan få tilgang til Oracle-databaser. Java kan lastes ned uten kostnad, men Oracle er et veldig dyrt kommersielt produkt.