Java vs Oracle
Databáze Oracle (jednoduše označovaná jako Oracle) je Object Relational Database Management System (ORDBMS), který podporuje širokou škálu platforem. Oracle DBMS je k dispozici v různých verzích od verzí pro osobní použití a verzí podnikových tříd. Je to nejpoužívanější databázový systém na světě. Java je jedním z nejpopulárnějších objektově orientovaných programovacích jazyků na světě. Oracle poskytuje širokou škálu programovacích nástrojů a prostředí. Oracle je přístupný s různými programovacími jazyky. Například Java lze použít k psaní programů, které komunikují s databázemi Oracle.
Co je to Java?
Java je dnes jedním z nejpoužívanějších objektově orientovaných (a tříděných) programovacích jazyků. Je to univerzální a souběžný programovací jazyk. Původně byl vyvinut společností Sun Microsystems v roce 1995. James Gosling je otec programovacího jazyka Java. Oracle Corporation nyní vlastní Java (po nedávném zakoupení Sun Microsystems). Java Standard Edition 6 je jeho aktuální stabilní verze. Java je silně psaný jazyk, který podporuje řadu platforem od Windows po UNIX. Java je licencována na základě GNU General Public License. Syntaxe Java je velmi podobná C a C ++. Zdrojové soubory Java mají příponu .java. Po kompilaci zdrojových souborů Java pomocí kompilátoru javac vytvoří soubory .class (obsahující bytecode Java). Soubory tohoto bajtkódu lze interpretovat pomocí JVM (Java Virtual Machine). Protože JVM může běžet na jakékoli platformě, říká se, že Java je multiplatformní (multiplatformní) a vysoce přenosná.
Co je to Oracle?
Oracle je ORDBMS vytvořená společností Oracle Corporation. Oracle je nejoblíbenější databázový systém na světě. Může být použit ve velkých podnikových prostředích i pro osobní použití. Běží na všech platformách od PC po sálové počítače. Oracle DBMS se skládá z úložiště a nejméně jedné instance aplikace. Instance je tvořena procesy struktury operačního systému a paměti, které pracují s úložištěm. V systému Oracle DBMS jsou data přístupná pomocí jazyka SQL (Structured Query Language). Tyto příkazy SQL lze vložit do jiných jazyků nebo je lze provést přímo jako skripty. Dále může provádět uložené procedury a funkce jejich vyvoláním pomocí PL / SQL (procedurální rozšíření na SQL vyvinuté společností Oracle Corporation) nebo jiných objektově orientovaných jazyků, jako je Java. Oracle používá pro své úložiště mechanismus dvou úrovní. První úroveň je logické úložiště organizované jako tabulkové prostory. Tabulkové prostory jsou tvořeny paměťovými segmenty, které jsou zase tvořeny více rozsahy. Druhou úrovní je fyzické úložiště tvořené datovými soubory.
Jaký je rozdíl mezi Java a Oracle?
Oracle Corporation, která vyvíjí Oracle RDBMS, nyní vlastní také Java. Oracle je RDBMS, zatímco Java je programovací jazyk. Java a Oracle proto nelze přímo srovnávat. JDBC API však lze použít k psaní aplikací Java, které mají přístup k databázím Oracle. Java lze stáhnout zdarma, ale Oracle je velmi drahý komerční produkt.