Różnica między Javą a Oracle

Różnica między Javą a Oracle
Różnica między Javą a Oracle

Wideo: Różnica między Javą a Oracle

Wideo: Różnica między Javą a Oracle
Wideo: Java SE. Урок 27. Классы StringBuilder / StringBuffer и их методы 2024, Listopad
Anonim

Java kontra Oracle

Baza danych Oracle (zwana po prostu Oracle) to system zarządzania obiektową relacyjną bazą danych (ORDBMS), który obsługuje szeroką gamę platform. Oracle DBMS jest dostępny w różnych wersjach, od wersji do użytku osobistego po wersje klasy korporacyjnej. Jest to najczęściej używany system baz danych na świecie. Java to jeden z najpopularniejszych języków programowania obiektowego na świecie. Oracle dostarcza szeroką gamę narzędzi i środowisk programistycznych. Dostęp do Oracle można uzyskać za pomocą różnych języków programowania. Na przykład Java może być używana do pisania programów komunikujących się z bazami danych Oracle.

Co to jest Java?

Java jest obecnie jednym z najczęściej używanych języków programowania obiektowego (i opartych na klasach). Jest to uniwersalny i współbieżny język programowania. Został pierwotnie opracowany przez Sun Microsystems w 1995 roku. James Gosling jest ojcem języka programowania Java. Oracle Corporation jest teraz właścicielem Javy (po niedawnym zakupie Sun Microsystems). Java Standard Edition 6 to jego obecna stabilna wersja. Java to silnie typizowany język, który obsługuje szereg platform, od Windows do UNIX. Java jest objęta licencją GNU General Public License. Składnia Javy jest bardzo podobna do C i C++. Pliki źródłowe Java mają rozszerzenie.java. Po skompilowaniu plików źródłowych Java za pomocą kompilatora javac, wygeneruje pliki.class (zawierające kod bajtowy Java). Te pliki kodu bajtowego można interpretować za pomocą JVM (Java Virtual Machine). Ponieważ JVM może działać na dowolnej platformie, mówi się, że Java jest wieloplatformowa (międzyplatformowa) i wysoce przenośna.

Co to jest Oracle?

Oracle to system ORDBMS wyprodukowany przez Oracle Corporation. Oracle to najpopularniejszy system bazodanowy na świecie. Może być używany w dużych środowiskach korporacyjnych, a także do użytku osobistego. Działa na wszystkich platformach, od komputerów PC po komputery mainframe. Oracle DBMS składa się z pamięci masowej i co najmniej jednej instancji aplikacji. Instancja składa się z procesów systemu operacyjnego i struktury pamięci, które współpracują z magazynem. W Oracle DBMS dostęp do danych uzyskuje się za pomocą języka SQL (Structured Query Language). Te polecenia SQL mogą być osadzone w innych językach lub mogą być wykonywane bezpośrednio jako skrypty. Ponadto może wykonywać procedury i funkcje składowane, wywołując je za pomocą PL/SQL (rozszerzenie proceduralne SQL opracowane przez Oracle Corporation) lub innych języków obiektowych, takich jak Java. Oracle używa dwupoziomowego mechanizmu do przechowywania danych. Pierwszy poziom to logiczna pamięć masowa zorganizowana jako obszary tabel. Przestrzenie tabel składają się z segmentów pamięci, które z kolei składają się z większej liczby ekstentów. Drugi poziom to fizyczna pamięć masowa składająca się z plików danych.

Jaka jest różnica między Javą a Oracle?

Korporacja Oracle, która opracowuje Oracle RDBMS, jest teraz również właścicielem Javy. Oracle to RDBMS, a Java to język programowania. Dlatego Java i Oracle nie mogą być bezpośrednio porównywane. Jednak JDBC API może służyć do pisania aplikacji Java, które mają dostęp do baz danych Oracle. Javę można pobrać bezpłatnie, ale Oracle to bardzo drogi produkt komercyjny.

Zalecana: