Јава вс Орацле
Орацле база података (једноставно названа Орацле) је објектни систем за управљање релацијским базама података (ОРДБМС) који подржава велики распон платформи. Орацле ДБМС доступан је у различитим верзијама, у распону од верзија за личну употребу и верзија корпоративне класе. То је најчешће коришћени систем база података на свету. Јава је један од најпопуларнијих програмских језика оријентисаног на свет. Орацле пружа широк спектар програмских алата и окружења. Орацлеу се може приступити са различитим програмским језицима. На пример, Јава се може користити за писање програма који комуницирају с базама података Орацле.
Шта је Јава?
Јава је један од најчешће коришћених (и заснованих на класи) програмских језика који се данас најчешће користи. То је општа сврха и истовремени програмски језик. Првобитно га је развио Сун Мицросистемс 1995. Џејмс Гослинг је отац програмског језика Јава. Орацле Цорпоратион сада поседује Јава (након што је недавно купила Сун Мицросистемс). Јава Стандард Едитион 6 је његово тренутно стабилно издање. Јава је снажно куцани језик који подржава читав низ платформи од Виндовс-а до УНИКС-а. Јава је лиценцирана под ГНУ Генерал Публиц Лиценсе. Јава синтакса је врло слична Ц и Ц ++. Јава изворне датотеке имају .јава екстензију. Након компилације Јава изворних датотека помоћу јавац компајлера, произвешће .цласс датотеке (које садрже Јава бајт код). Ове датотеке бајт кодова могу се интерпретирати коришћењем ЈВМ (Јава Виртуал Мацхине). Пошто се ЈВМ може покретати на било којој платформи, за Јаву се каже да је мулти-платформа (цросс-платформа) и веома преносив.
Шта је Орацле?
Орацле је ОРДБМС који производи Орацле Цорпоратион. Орацле је најпопуларнији систем база података на свету. Може се користити у великим пословним окружењима као и за личну употребу. Ради на свим платформама од ПЦ-а до маинфрамес-а. Орацле ДБМС састоји се од складишта података и најмање једне инстанце апликације. Примерак чине процеси оперативног система и структуре меморије који раде са складиштем. У Орацле ДБМС подацима се приступа помоћу СКЛ-а (структурирани језик упита). Ове СКЛ команде могу се уграђивати у друге језике или могу се директно изводити као скрипте. Надаље, може извршавати похрањене процедуре и функције позивањем на њих користећи ПЛ / СКЛ (процедурално проширење на СКЛ развијен од стране Орацле Цорпоратион) или другим објектно оријентираним језицима као што је Јава. Орацле користи механизам на два нивоа за складиштење. Први ниво је логичка меморија организована као таблични простори. Простори табела се састоје од сегмената меморије који заузврат чине више екстензија. Други ниво је физичка меморија коју чине датотеке података.
Која је разлика између Јава и Орацле-а?
Корпорација Орацле, која развија Орацле РДБМС, сада је такође власник Јава. Орацле је РДБМС, док је Јава програмски језик. Стога се Јава и Орацле не могу директно упоређивати. Међутим, ЈДБЦ АПИ може се користити за писање Јава апликација које приступају Орацле базама података. Јава се може преузети без трошкова, али Орацле је веома скуп комерцијални производ.