Razlika između Jave i Oraclea

Razlika između Jave i Oraclea
Razlika između Jave i Oraclea

Video: Razlika između Jave i Oraclea

Video: Razlika između Jave i Oraclea
Video: Fiksni i varijabilni troškovi 2024, Juli
Anonim

Java vs Oracle

Oracle baza podataka (jednostavno nazvana Oracle) je sistem za upravljanje objektnim relacionim bazama podataka (ORDBMS) koji podržava veliki raspon platformi. Oracle DBMS je dostupan u različitim verzijama u rasponu od verzija za ličnu upotrebu do verzija klase preduzeća. To je najrasprostranjeniji sistem baza podataka na svijetu. Java je jedan od najpopularnijih objektno orijentiranih programskih jezika na svijetu. Oracle nudi širok spektar programskih alata i okruženja. Oracle-u se može pristupiti s različitim programskim jezicima. Na primjer, Java se može koristiti za pisanje programa koji komuniciraju sa Oracle bazama podataka.

Šta je Java?

Java je danas jedan od najčešće korišćenih objektno orijentisanih (i zasnovanih na klasama) programskih jezika. To je jezik opće namjene i konkurentni programski jezik. Prvobitno ga je razvio Sun Microsystems 1995. James Gosling je otac programskog jezika Java. Oracle Corporation sada posjeduje Javu (nakon što je nedavno kupio Sun Microsystems). Java Standard Edition 6 je njegovo trenutno stabilno izdanje. Java je jezik jakog tipa koji podržava niz platformi od Windowsa do UNIX-a. Java je licencirana pod GNU Općom javnom licencom. Javina sintaksa je vrlo slična C i C++. Java izvorni fajlovi imaju ekstenziju.java. Nakon kompajliranja Java izvornih datoteka koristeći javac kompajler, on će proizvesti.class fajlove (koji sadrže Java bajt-kod). Ove datoteke bajtkoda mogu se tumačiti pomoću JVM (Java virtuelne mašine). Pošto JVM može da radi na bilo kojoj platformi, za Java se kaže da je višeplatformska (cross-platforma) i veoma prenosiva.

Šta je Oracle?

Oracle je ORDBMS koji proizvodi Oracle Corporation. Oracle je najpopularniji sistem baza podataka na svijetu. Može se koristiti u velikim poslovnim okruženjima, kao i za ličnu upotrebu. Radi na svim platformama od PC-a do mainframe-a. Oracle DBMS se sastoji od skladišta i najmanje jedne instance aplikacije. Instanca se sastoji od procesa operativnog sistema i strukture memorije koji rade sa skladištem. U Oracle DBMS-u, podacima se pristupa pomoću SQL-a (Structured Query Language). Ove SQL naredbe mogu biti ugrađene u druge jezike ili se mogu izvršiti direktno kao skripte. Nadalje, može izvršavati pohranjene procedure i funkcije pozivajući ih koristeći PL/SQL (proceduralno proširenje za SQL koje je razvila Oracle Corporation) ili druge objektno orijentirane jezike kao što je Java. Oracle koristi mehanizam na dva nivoa za svoje skladištenje. Prvi nivo je logička memorija organizirana kao prostori tablica. Tablični prostori se sastoje od memorijskih segmenata, koji su zauzvrat sastavljeni od više ekstenata. Drugi nivo je fizička pohrana koju čine fajlovi podataka.

Koja je razlika između Jave i Oraclea?

Oracle Corporation, koja razvija Oracle RDBMS, sada posjeduje i Javu. Oracle je RDBMS, dok je Java programski jezik. Stoga se Java i Oracle ne mogu direktno porediti. Međutim, JDBC API se može koristiti za pisanje Java aplikacija koje mogu pristupiti Oracle bazama podataka. Java se može preuzeti besplatno, ali Oracle je veoma skup komercijalni proizvod.

Preporučuje se: