Skirtumas tarp „Java“ir „Oracle“

Skirtumas tarp „Java“ir „Oracle“
Skirtumas tarp „Java“ir „Oracle“

Video: Skirtumas tarp „Java“ir „Oracle“

Video: Skirtumas tarp „Java“ir „Oracle“
Video: Koks skirtumas tarp buhalterio ir finansų analitiko? 2024, Liepa
Anonim

Java vs Oracle

Oracle duomenų bazė (tiesiog vadinama Oracle) yra objektų reliacinės duomenų bazės valdymo sistema (ORDBMS), kuri palaiko daugybę platformų. „Oracle DBMS“yra įvairių versijų, pradedant asmeniniam naudojimui skirtomis versijomis ir verslo klasės versijomis. Tai plačiausiai naudojama duomenų bazių sistema pasaulyje. Java yra viena iš populiariausių objektinio programavimo kalbų pasaulyje. „Oracle“siūlo platų programavimo įrankių ir aplinkų asortimentą. „Oracle“galima pasiekti naudojant įvairias programavimo kalbas. Pavyzdžiui, Java gali būti naudojama programoms, kurios bendrauja su Oracle duomenų bazėmis, rašyti.

Kas yra „Java“?

Java yra viena iš plačiausiai šiandien naudojamų objektinio (ir klasėmis pagrįsto) programavimo kalbų. Tai bendros paskirties ir lygiagrečiojo programavimo kalba. Iš pradžių ją sukūrė Sun Microsystems 1995 m. Jamesas Goslingas yra Java programavimo kalbos tėvas. Dabar „Oracle Corporation“priklauso „Java“(neseniai nusipirkus „Sun Microsystems“). „Java Standard Edition 6“yra dabartinis stabilus leidimas. „Java“yra stipriai įvesta kalba, kuri palaiko įvairias platformas nuo „Windows“iki UNIX. „Java“licencijuota pagal GNU bendrąją viešąją licenciją. „Java“sintaksė labai panaši į C ir C++. „Java“š altinio failai turi.java plėtinį. Sukompiliavus Java š altinio failus naudojant javac kompiliatorių, jis sukurs.class failus (su Java baito kodu). Šiuos baitinio kodo failus galima interpretuoti naudojant JVM (Java virtualią mašiną). Kadangi JVM gali veikti bet kurioje platformoje, teigiama, kad Java yra kelių platformų (kelių platformų) ir labai nešiojama.

Kas yra Oracle?

Oracle yra ORDBMS, kurią gamina Oracle Corporation. „Oracle“yra populiariausia duomenų bazių sistema pasaulyje. Jis gali būti naudojamas tiek didelėse įmonėse, tiek asmeniniam naudojimui. Jis veikia visose platformose nuo asmeninio kompiuterio iki pagrindinių kompiuterių. „Oracle“DBVS sudaro saugykla ir bent vienas programos egzempliorius. Egzempliorius sudarytas iš operacinės sistemos ir atminties struktūros procesų, kurie veikia su saugykla. „Oracle DBVS“duomenys pasiekiami naudojant SQL (struktūrinės užklausos kalbą). Šios SQL komandos gali būti įterptos į kitas kalbas arba gali būti vykdomos tiesiogiai kaip scenarijus. Be to, jis gali vykdyti saugomas procedūras ir funkcijas, iškviesdamas jas naudodamas PL/SQL (procedūrinį SQL plėtinį, kurį sukūrė Oracle Corporation) arba kitas objektines kalbas, tokias kaip Java. „Oracle“savo saugojimui naudoja dviejų lygių mechanizmą. Pirmasis lygis yra loginė saugykla, organizuota kaip lentelių erdvės. Lentelių sritis sudaro atminties segmentai, kurie savo ruožtu yra sudaryti iš daugiau. Antrasis lygis yra fizinė saugykla, sudaryta iš duomenų failų.

Kuo skiriasi „Java“ir „Oracle“?

Oracle Corporation, kuri kuria Oracle RDBVS, dabar priklauso ir Java. „Oracle“yra RDBMS, o „Java“yra programavimo kalba. Todėl „Java“ir „Oracle“negali būti tiesiogiai lyginami. Tačiau JDBC API galima naudoti „Java“programoms, kurios gali pasiekti „Oracle“duomenų bazes, rašyti. „Java“galima atsisiųsti nemokamai, tačiau „Oracle“yra labai brangus komercinis produktas.

Rekomenduojamas: