Java vs Oracle
Oracle-database (blot benævnt Oracle) er et Object Relational Database Management System (ORDBMS), der understøtter en lang række platforme. Oracle DBMS er tilgængelig i forskellige versioner lige fra versioner til personlig brug og enterprise class versioner. Det er det mest anvendte databasesystem i verden. Java er et af de mest populære objektorienterede programmeringssprog i verden. Oracle leverer en lang række programmeringsværktøjer og miljøer. Du kan få adgang til Oracle med en række programmeringssprog. For eksempel kan Java bruges til at skrive programmer, der kommunikerer med Oracle-databaser.
Hvad er Java?
Java er et af de mest anvendte objektorienterede (og klassebaserede) programmeringssprog i dag. Det er et generelt formål og samtidigt programmeringssprog. Det blev oprindeligt udviklet af Sun Microsystems i 1995. James Gosling er far til Java-programmeringssprog. Oracle Corporation ejer nu Java (efter at have købt Sun Microsystems for nylig). Java Standard Edition 6 er dens nuværende stabile udgivelse. Java er et stærkt typisk sprog, der understøtter en række platforme fra Windows til UNIX. Java er licenseret under GNU General Public License. Java's syntaks ligner meget C og C ++. Java-kildefiler har .java-udvidelsen. Efter kompilering af Java-kildefiler ved hjælp af javac-kompilatoren producerer den .klasse-filer (der indeholder Java-bytecode). Denne bytecode-filer kan fortolkes ved hjælp af JVM (Java Virtual Machine). Da JVM kan køre på enhver platform, siges Java at være multiplatform (tværplatform) og meget bærbar.
Hvad er Oracle?
Oracle er en ORDBMS produceret af Oracle Corporation. Oracle er det mest populære databasesystem i verden. Det kan bruges i store virksomhedsmiljøer såvel som til personlig brug. Det kører på alle platforme fra pc til mainframes. Oracle DBMS består af lageret og mindst en forekomst af applikationen. Et eksempel består af processer med operativsystem og hukommelsesstruktur, der fungerer sammen med lagringen. I Oracle DBMS fås adgang til data ved hjælp af SQL (Structured Query Language). Disse SQL-kommandoer kan integreres på andre sprog eller kan udføres direkte som scripts. Desuden kan det udføre lagrede procedurer og funktioner ved at påberope dem ved hjælp af PL / SQL (procedureforlængelse til SQL udviklet af Oracle Corporation) eller andre objektorienterede sprog som Java. Oracle bruger en to-niveau mekanisme til dens opbevaring. Første niveau er en logisk opbevaring, der er organiseret som borde. Bordpladser består af hukommelsessegmenter, som igen udgør mere omfattende. Andet niveau er den fysiske opbevaring, der består af datafiler.
Hvad er forskellen mellem Java og Oracle?
Oracle Corporation, der udvikler Oracle RDBMS, ejer nu også Java. Oracle er et RDBMS, mens Java er et programmeringssprog. Derfor kan Java og Oracle ikke sammenlignes direkte. Dog kan JDBC API bruges til at skrive Java-applikationer, der har adgang til Oracle-databaser. Java kan downloades uden omkostninger, men Oracle er et meget dyrt kommercielt produkt.