Sadržaj:
- Definicija - Što znači baza podataka Oracle (Oracle DB)?
- Techopedia objašnjava bazu podataka Oracle (Oracle DB)
Definicija - Što znači baza podataka Oracle (Oracle DB)?
Oracle baza podataka (Oracle DB) je relacijski sustav za upravljanje bazama podataka (RDBMS) tvrtke Oracle Corporation. Izvorno razvijen u 1977 Lawrence Ellison i drugi programeri, Oracle DB je jedan od najpouzdanijih i široko korištenih motora za relacijske baze podataka.
Sustav je izgrađen oko okvira relacijske baze podataka u kojem korisnici (ili prednji dio aplikacije) mogu izravno pristupiti strukturiranom jeziku upita (SQL). Oracle je potpuno skalabilna arhitektura relacijskih baza podataka i često je koristi od strane globalnih poduzeća koja upravljaju i obrađuju podatke u širokim i lokalnim mrežama. Oracle baza podataka ima svoju mrežnu komponentu koja omogućuje komunikaciju preko mreža.
Oracle DB je također poznat i kao Oracle RDBMS, a ponekad i samo Oracle.
Techopedia objašnjava bazu podataka Oracle (Oracle DB)
Oracle DB je suparnik Microsoftovom SQL poslužitelju na tržištu baza podataka u poduzeću. Postoje i druge ponude baza podataka, ali većina njih ima maleni tržišni udio u odnosu na Oracle DB i SQL Server. Srećom, strukture Oracle DB i SQL Server su vrlo slične, što je korist kod učenja administracije baza podataka.
Oracle DB radi na većini glavnih platformi, uključujući Windows, UNIX, Linux i Mac OS. Dostupne su različite verzije softvera, temeljene na zahtjevima i proračunu. Izdanja Oracle DB hijerarhijski su podijeljena na sljedeći način:
- Enterprise Edition: nudi sve značajke, uključujući vrhunske performanse i sigurnost, i najjači je
- Standardno izdanje: Sadrži osnovnu funkcionalnost za korisnike koji ne zahtijevaju robusni paket Enterprise Edition
- Express Edition (XE): lagana, besplatna i ograničena verzija za Windows i Linux
- Oracle Lite: za mobilne uređaje
Ključna značajka Oraclea je da je njegova arhitektura podijeljena između logičke i fizičke. Ova struktura znači da za računanje velikih razmjera, poznato i kao mrežno računanje, mjesto podataka nije važno i pregledno za korisnika, omogućavajući modularniju fizičku strukturu kojoj se može dodavati i mijenjati bez utjecaja na aktivnost baze podataka, njegovih podataka ili korisnika. Dijeljenje resursa na ovaj način omogućuje vrlo fleksibilne podatkovne mreže čiji se kapacitet može prilagoditi prema gore ili dolje prema potrebama, bez degradacije usluge. Također omogućuje stvaranje robusnog sustava jer ne postoji niti jedna točka na kojoj neuspjeh može srušiti bazu podataka, jer mrežna shema skladišnih resursa znači da bi svaki neuspjeh bio samo lokalni.