Java vs Oracle
Oracle datu bāze (vienkārši saukta par Oracle) ir Objektu relāciju datu bāzes pārvaldības sistēma (ORDBMS), kas atbalsta lielu platformu klāstu. Oracle DBMS ir pieejams dažādās versijās, sākot no versijām personīgai lietošanai un uzņēmuma klases versijām. Tā ir pasaulē visplašāk izmantotā datu bāzu sistēma. Java ir viena no populārākajām uz objektu orientētām programmēšanas valodām pasaulē. Oracle nodrošina plašu programmēšanas rīku un vides klāstu. Oracle var piekļūt, izmantojot dažādas programmēšanas valodas. Piemēram, Java var izmantot, lai rakstītu programmas, kas sazinās ar Oracle datu bāzēm.
Kas ir Java?
Java ir viena no mūsdienās visplašāk izmantotajām uz objektu orientētajām (un uz klasēm balstītajām) programmēšanas valodām. Tā ir vispārējas nozīmes un vienlaicīga programmēšanas valoda. Sākotnēji to izstrādāja Sun Microsystems 1995. gadā. Džeimss Goslings ir Java programmēšanas valodas tēvs. Oracle Corporation tagad pieder Java (nesen iegādājoties Sun Microsystems). Java Standard Edition 6 ir tā pašreizējais stabilais laidiens. Java ir izteikti drukāta valoda, kas atbalsta dažādas platformas no Windows līdz UNIX. Java ir licencēta ar GNU General Public License. Java sintakse ir ļoti līdzīga C un C ++. Java avota failiem ir paplašinājums .java. Pēc Java avota failu apkopošanas, izmantojot javac kompilatoru, tas izveidos .class failus (kas satur Java bytecode). Šos bytecode failus var interpretēt, izmantojot JVM (Java Virtual Machine). Tā kā JVM var darboties uz jebkuras platformas, Java tiek uzskatīta par daudzplatformu (šķērsplatformu) un ļoti pārnēsājamu.
Kas ir Oracle?
Oracle ir ORDBMS, ko ražo Oracle Corporation. Oracle ir populārākā datu bāzu sistēma pasaulē. To var izmantot lielu uzņēmumu vidē, kā arī personīgai lietošanai. Tas darbojas visās platformās, sākot no personālā datora līdz lieldatoriem. Oracle DBMS sastāv no krātuves un vismaz viena lietojumprogrammas gadījuma. Gadījumu veido operētājsistēmas un atmiņas struktūras procesi, kas darbojas kopā ar krātuvi. Oracle DBMS datiem piekļūst, izmantojot SQL (strukturēto vaicājumu valodu). Šīs SQL komandas var iegult citās valodās vai arī tās var izpildīt tieši kā skriptus. Turklāt tas var izpildīt saglabātās procedūras un funkcijas, atsaucoties uz tām, izmantojot PL / SQL (procedūras paplašinājums SQL, ko izstrādājusi Oracle Corporation) vai citas uz objektu orientētas valodas, piemēram, Java. Oracle tā glabāšanai izmanto divu līmeņu mehānismu. Pirmais līmenis ir loģiska krātuve, kas sakārtota kā tabula. Galdu laukumus veido atmiņas segmenti, kas savukārt sastāv no vairāk apjomiem. Otrais līmenis ir fiziska uzglabāšana, ko veido datu faili.
Kāda ir atšķirība starp Java un Oracle?
Oracle Corporation, kas izstrādā Oracle RDBMS, tagad pieder arī Java. Oracle ir RDBMS, savukārt Java ir programmēšanas valoda. Tāpēc Java un Oracle nevar tieši salīdzināt. Tomēr JDBC API var izmantot, lai rakstītu Java lietojumprogrammas, kuras var piekļūt Oracle datu bāzēm. Java var lejupielādēt bez maksas, bet Oracle ir ļoti dārgs komerciāls produkts.