Java vs Oracle
Databáza Oracle (jednoducho označovaná ako Oracle) je systém správy vzťahov s objektmi (ORDBMS), ktorý podporuje veľké množstvo platforiem. Oracle DBMS je k dispozícii v rôznych verziách od verzií pre osobné použitie a verzií podnikových tried. Je to najpoužívanejší databázový systém na svete. Java je jedným z najpopulárnejších objektovo orientovaných programovacích jazykov na svete. Oracle poskytuje širokú škálu programovacích nástrojov a prostredí. Prístup k Oracle je možný pomocou rôznych programovacích jazykov. Napríklad Java sa dá použiť na písanie programov, ktoré komunikujú s databázami Oracle.
Čo je to Java?
Java je dnes jedným z najpoužívanejších objektovo orientovaných (a triednych) programovacích jazykov. Je to univerzálny a súbežný programovací jazyk. Pôvodne bola vyvinutá spoločnosťou Sun Microsystems v roku 1995. James Gosling je otec programovacieho jazyka Java. Oracle Corporation teraz vlastní Java (po nedávnom zakúpení Sun Microsystems). Java Standard Edition 6 je jeho súčasné stabilné vydanie. Java je dôrazne napísaný jazyk, ktorý podporuje celý rad platforiem od Windows po UNIX. Java je licencovaná na základe GNU General Public License. Syntax Java je veľmi podobná C a C ++. Zdrojové súbory Java majú príponu .java. Po kompilácii zdrojových súborov Java pomocou kompilátora javac vytvorí súbory .class (obsahujúce bytecode Java). Tieto súbory s bajtovým kódom je možné interpretovať pomocou JVM (Java Virtual Machine). Pretože JVM môže bežať na akejkoľvek platforme, javí sa Java ako multiplatformový (multiplatformový) a vysoko prenosný.
Čo je Oracle?
Oracle je ORDBMS vyrábaný spoločnosťou Oracle Corporation. Oracle je najobľúbenejší databázový systém na svete. Môže byť použitý vo veľkých podnikových prostrediach, ako aj na osobné použitie. Beží na všetkých platformách od PC po mainframy. Oracle DBMS sa skladá z úložiska a najmenej jednej inštancie aplikácie. Inštancia sa skladá z procesov štruktúry operačného systému a pamäte, ktoré pracujú s úložiskom. V systéme Oracle DBMS sa k údajom pristupuje pomocou jazyka SQL (Structured Query Language). Tieto príkazy SQL môžu byť vložené do iných jazykov alebo môžu byť vykonané priamo ako skripty. Ďalej môže vykonávať uložené procedúry a funkcie tak, že ich vyvolá pomocou PL / SQL (procedurálne rozšírenie na SQL vyvinuté spoločnosťou Oracle Corporation) alebo iných objektovo orientovaných jazykov, ako je Java. Oracle používa na svoje ukladanie dvojúrovňový mechanizmus. Prvá úroveň je logické úložisko usporiadané ako tabuľkové priestory. Tabuľkové priestory sú tvorené pamäťovými segmentmi, ktoré sú zasa tvorené viac. Druhou úrovňou je fyzické úložisko tvorené dátovými súbormi.
Aký je rozdiel medzi Java a Oracle?
Oracle Corporation, ktorá vyvíja Oracle RDBMS, teraz vlastní aj Java. Oracle je RDBMS, zatiaľ čo Java je programovací jazyk. Preto nemožno Java a Oracle priamo porovnávať. Rozhranie JDBC API sa však dá použiť na písanie Java aplikácií, ktoré majú prístup k databázam Oracle. Java je možné sťahovať bezplatne, ale Oracle je veľmi drahý komerčný produkt.