Databáza Oracle je systém správy relačných databáz (RDBMS) od spoločnosti Oracle Corporation. Tento článok vysvetlí úplný prehľad databázy Oracle, funkcií, histórie a vydaní. Predtým, ako budeme diskutovať o orákulu, musíme najprv vedieť o databáze.
Čo je databáza?
Databáza odkazuje na organizovaný zber štruktúrovaných údajov uložené elektronicky v zariadení. Umožňuje nám často pristupovať, spravovať a vyhľadávať relevantné informácie. Plochá štruktúra súborov sa vo veľkej miere používala na ukladanie údajov ešte predtým, ako bol vynájdený databázový systém. Prístup relačnej databázy sa stáva populárnym v porovnaní s modelom plochých súborov, pretože eliminuje nadbytočné údaje. Napríklad Predpokladajme, že máme v rovnakom súbore uložené informácie o zamestnancovi a kontakte. V takom prípade sa zamestnanci s viacerými kontaktmi zobrazia v mnohých riadkoch.
The RDBMS systém spravuje relačné údaje. Oracle Database je najznámejší relačný databázový systém (RDBMS), pretože zdieľa najväčšiu časť trhu medzi ostatnými relačnými databázami. Niektoré ďalšie populárne relačné databázy sú MySQL , DB2 , SQL Server , PostgreSQL atď.
Čo je databáza Oracle?
Databáza Oracle je systém správy relačných databáz. Je to aj tzv OracleDB , alebo jednoducho Oracle . Vyrába a predáva ho Oracle Corporation . Vznikol v r 1977 podľa Lawrence Ellison a ďalší inžinieri. Je to jeden z najpopulárnejších relačných databázových strojov na trhu IT na ukladanie, organizovanie a získavanie údajov.
prvý notebook
Databáza Oracle bola prvou databázou, ktorá bola navrhnutá pre enterprise grid computing a dátové sklady. Enterprise grid computing poskytuje najflexibilnejší a cenovo najefektívnejší spôsob správy informácií a aplikácií. Používa SQL dotazy ako jazyk na interakciu s databázou.
Edície databázy Oracle
Databáza Oracle je kompatibilná so širokou škálou platforiem, ako sú Windows, UNIX, Linux a macOS. Podporuje niekoľko operačných systémov ako IBM AIX, HP-UX, Linux, Microsoft Windows Server, Solaris, SunOS, macOS atď. 90. roky 20. storočia Oracle začal podporovať otvorené platformy ako GNU/Linux.
Nasleduje zoznam vydaní databázy Oracle v poradí podľa priority:
Oracle Corporation
Oracle Corporation je najväčšia softvérová spoločnosť, ktorá vyvíja a predáva počítačové softvérové aplikácie pre podniky. Spoločnosť je známa najmä svojimi databázovými produktmi Oracle a v poslednom čase aj cloudovými produktmi a službami. Ako prvá podporovala jeho relačná databáza SQL , ktorý sa odvtedy stal priemyselným štandardom.
Databáza Oracle je jedným z najdôveryhodnejších a najpoužívanejších relačných databázových strojov. Najväčším rivalom databázy Oracle je SQL Server od Microsoftu.
java ak inak
História spoločnosti Oracle
Oracle Corporation založili Lawrence Ellison (Larry Ellison), Bob Miner, Ed Oates a Bruce Scott v auguste 1977. . Majú bohaté skúsenosti s budovaním databázových programov pre niekoľko spoločností a stavajú svoj prvý projekt (špeciálny databázový program) pre CIA (Central Intelligence Agency). Oracle bol pomenovaný podľa „Project Oracle“, projektu pre jedného z ich klientov s názvom Central Intelligence Agency a spoločnosť, ktorá vytvorila Oracle, sa volala Laboratóriá vývoja systémov (SDL) . Systems Development Labs bola v roku 1978 premenovaná na Relational Software Inc. (RSI), aby rozšírila svoj trh o novú databázu. V roku 1982 opäť zmenili názov spoločnosti z RSI na Oracle Systems Corporation.
Prvý komerčne dostupný RDBMS s názvom Oracle V2 (verzia 2) bol vytvorený pomocou jazyka assembler PDP-11 (RDBMS na báze SQL). Hoci už v roku 1977 vyvinuli komerčný RDBMS, nebolo možné ho kúpiť až do roku 1979, keď bola vydaná verzia Oracle 2.
V roku 1983 , bola vydaná prenosná verzia databázy Oracle s názvom 'Oracle version 3'. Táto verzia bola napísaná v programovacom jazyku C. Bola to prvá relačná databáza, ktorá mohla bežať na sálových počítačoch, minipočítačoch, PC alebo akomkoľvek hardvéri s kompilátorom C. Podporuje tiež SQL dotazy a vykonávanie transakcií.
Ďalšie nasledujúce verzie sú:
Význam Oracle
Je to jedna z najstarších spoločností na správu databáz na svete. Vždy sa zameriavala na potreby podnikov a držala krok s najnovším technologickým vývojom. Vďaka tomu sú jej produkty neustále aktualizované o nové funkcie. Napríklad najnovšia databáza Oracle, 19C, je dostupná aj v službe Oracle Cloud. Oracle umožňuje používateľom vybrať si z rôznych edícií databáz, aby splnili ich špecifické požiadavky s cenovo efektívnym riešením.
10 mocnina zo 6
Funkcie databázy Oracle
Databáza Oracle spravuje údaje pomocou otvoreného, úplného a integrovaného prístupu. Nasledujúce funkcie dopĺňajú požiadavky na výkonnú správu databáz:
Dostupnosť: Nikdy nie je offline alebo mimo prevádzky, čo znamená podporovanú dostupnosť databázy 24*7. Poskytuje vysokú dostupnosť databáz vďaka funkcii Oracle Data Guard. Táto funkcionalita umožňuje použitie sekundárnej databázy ako kópie primárnej databázy pri akomkoľvek zlyhaní. Výsledkom je, že všetky bežné procesy, ako sú zálohy a čiastočné zlyhania, neprerušia používanie databázy.
Zabezpečenie: Oracle má mechanizmus na kontrolu a prístup k databáze, aby sa zabránilo neoprávnenému prístupu. Poskytuje vysokú bezpečnosť vďaka funkciám Oracle Advanced Security. Ponúka dve riešenia na ochranu databáz, ktorými sú TDE (Transparent Data Encryption) a Data Redaction. TDE podporuje šifrovanie údajov pri zdroji aj po exporte. Redakcia sa vykonáva na aplikačnej úrovni. Oracle má niektoré ďalšie bezpečnostné funkcie, ako je Oracle Database Vault, ktorá reguluje privilégiá používateľov a Oracle Label Security.
Škálovateľnosť: Poskytuje funkcie ako RAC (Real Application Cluster) a Portability, vďaka ktorým je databáza Oracle škálovateľná na základe použitia. V prostredí s klastrami zahŕňa funkcie, ako je postupná migrácia inštancií, vykonávanie upgradov, udržiavanie kontinuity aplikácií, správa kvality služieb atď.
Výkon: Oracle poskytuje nástroje na optimalizáciu výkonu, ako je Oracle Advanced Compression, Oracle Database In-Memory, Oracle Real Application Testing a Oracle Times Ten Application-Tier Database Cache. Ich hlavným cieľom je zlepšiť výkon systému na najvyššiu možnú úroveň.
Analytics: Oracle má nasledujúce riešenia v oblasti analytiky:
Zvládanie: Oracle Multitenant je nástroj na správu databáz, ktorý kombinuje jednu kontajnerovú databázu s mnohými pripojiteľnými databázami v konsolidovanom dizajne.
diskrétna matematická negácia
Výhody databázy Oracle
Nasledujúce sú hlavné výhody databázy Oracle:
Výkon: Oracle má postupy a princípy, ktoré nám pomáhajú dosiahnuť vysokú úroveň výkonu databázy. Môžeme zvýšiť čas vykonávania dotazov a operácií pomocou techník optimalizácie výkonu v databáze. Táto technika pomáha rýchlejšie získavať a meniť údaje.
Prenosnosť: Databázu Oracle je možné preniesť na všetky odlišné platformy ako ktorákoľvek z jej konkurentov. Túto databázu môžeme použiť na približne 20 sieťových protokoloch, ako aj na viac ako 100 hardvérových platformách. Táto databáza uľahčuje písanie aplikácie Oracle bezpečným vykonaním zmien v operačnom systéme a hardvéri.
Zálohovanie a obnovenie: Vždy je lepšie urobiť správnu zálohu celého online zálohovania a obnovy Oracle. Databáza Oracle uľahčuje rýchle obnovenie pomocou. Funkcia RMAN (Recovery Manager). Dokáže obnoviť alebo obnoviť databázové súbory počas prestojov alebo výpadkov. Dá sa použiť na online zálohy, archivované zálohy a nepretržitú archiváciu. Na obnovu môžeme použiť aj SQL* PLUS, čo je známe ako obnova riadená používateľom.
PL/SQL: Jednou z najväčších výhod používania databázy Oracle je podpora rozšírenia PL/SQL pre procedurálne programovanie.
Viacnásobná databáza: Databáza Oracle umožňuje správu niekoľkých inštancií databázy na jednom serveri. Poskytuje prístup k umiestňovaniu inštancií do klietky na správu alokácií CPU na serveri, ktorý hostí inštancie databázy. Riadenie databázových prostriedkov a umiestnenie do klietky môžu spolupracovať pri správe služieb vo viacerých inštanciách.
Technológia Flashback: Táto výhoda prichádza s najnovšou verziou Oracle. Umožňuje nám obnoviť tie údaje, ktoré sú nesprávne vymazané alebo stratené v dôsledku ľudských chýb, ako je náhodné vymazanie cenných údajov, vymazanie nesprávnych údajov alebo zrušenie tabuľky.
Nevýhody databázy Oracle
Nevýhody databázy Oracle sú nasledovné:
globálne var v js
zložitosť: Oracle sa neodporúča používať, keď používatelia nie sú technicky zdatní a majú obmedzené technické zručnosti potrebné na prácu s databázou Oracle. Taktiež sa neodporúča používať, ak spoločnosť hľadá databázu s obmedzenou funkčnosťou a jednoduchou obsluhou.
Cena: Cena produktov Oracle je v porovnaní s inými databázami veľmi vysoká. Používatelia si preto s väčšou pravdepodobnosťou vyberú iné lacnejšie možnosti, ako napríklad MS SQL Server, MySQL atď.
Ťažko spravovateľné: Databázy Oracle sú často oveľa zložitejšie a náročnejšie z hľadiska riadenia určitých činností.