Java ja Oracle'i erinevus

Java vs Oracle

Oracle'i andmebaas (nimetatakse lihtsalt Oracle) on objektide relatsiooniliste andmebaaside haldussüsteem (ORDBMS), mis toetab suurt hulka platvorme. Oracle DBMS on saadaval erinevates versioonides, alates isiklikuks kasutamiseks mõeldud versioonidest ja äriklassi versioonidest. See on maailmas kõige laialdasemalt kasutatav andmebaasisüsteem. Java on üks populaarsemaid objektorienteeritud programmeerimiskeeli maailmas. Oracle pakub laias valikus programmeerimisriistu ja -keskkondi. Oracle'ile pääseb juurde mitmesuguste programmeerimiskeeltega. Näiteks Java abil saab kirjutada programme, mis suhtlevad Oracle'i andmebaasidega.

Mis on Java?

Java on tänapäeval üks enim kasutatud objektorienteeritud (ja klassipõhiseid) programmeerimiskeeli. See on üldotstarbeline ja samaaegne programmeerimiskeel. Algselt töötas selle välja Sun Microsystems 1995. aastal. James Gosling on Java programmeerimiskeele isa. Oracle Corporationile kuulub nüüd Java (pärast Sun Microsystemsi hiljuti ostmist). Java Standard Edition 6 on selle praegune stabiilne väljalase. Java on tugevalt trükitud keel, mis toetab erinevaid platvorme Windowsist kuni UNIXini. Java on litsentseeritud GNU üldise avaliku litsentsi alusel. Java süntaks on väga sarnane C ja C ++ -ga. Java lähtefailidel on laiend .java. Pärast Java lähtefailide kompileerimist javaci kompilaatori abil loob see .class faile (mis sisaldavad Java baitkoodi). Neid baidikoodifaile saab tõlgendada JVM-i (Java Virtual Machine) kasutades. Kuna JVM võib töötada mis tahes platvormil, on Java väidetavalt mitmeplatvormiline (platvormideülene) ja väga kaasaskantav.

Mis on Oracle??

Oracle on Oracle Corporationi toodetud ORDBMS. Oracle on populaarseim andmebaasisüsteem maailmas. Seda saab kasutada nii suurettevõtete keskkondades kui ka isiklikuks kasutamiseks. See töötab kõigil platvormidel alates arvutist kuni suurarvutiteni. Oracle DBMS koosneb salvestusruumist ja vähemalt ühest rakenduse eksemplarist. Eksemplar koosneb operatsioonisüsteemi ja mälu struktuuri protsessidest, mis töötavad koos salvestusega. Oracle DBMS-is pääseb andmetele juurde SQL-i (Structured Query Language) abil. Neid SQL-käske saab manustada teistesse keeltesse või kasutada otse skriptidena. Lisaks sellele saab see käivitada salvestatud protseduure ja funktsioone, kutsudes neid kasutama PL / SQL-i (Oracle Corporationi välja töötatud SQL-i protseduuri laiend) või muid objektorienteeritud keeli, näiteks Java. Oracle kasutab oma ladustamiseks kahetasemelist mehhanismi. Esimene tase on loogiline salvestusruum, mis on korraldatud tabelina. Lauaruumid koosnevad mälusegmentidest, mis omakorda koosnevad rohkem laienditest. Teine tase on andmefailidest koosnev füüsiline salvestusruum.

Mis vahe on Java ja Oracle??

Oracle Corporation, kes töötab välja Oracle RDBMS, omab nüüd ka Java. Oracle on RDBMS, Java aga programmeerimiskeel. Seetõttu ei saa Java ja Oracle'i otseselt võrrelda. JDBC API-d saab siiski kasutada Java-rakenduste kirjutamiseks, mis saavad juurdepääsu Oracle'i andmebaasidele. Java saab tasuta alla laadida, kuid Oracle on väga kallis kommertstoode.