logo

Čo je Oracle?

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:

    Enterprise Edition:Je to najrobustnejšie a najbezpečnejšie vydanie. Ponúka všetky funkcie vrátane špičkového výkonu a zabezpečenia.Štandardné vydanie:Poskytuje základnú funkčnosť pre používateľov, ktorí nevyžadujú robustný balík Enterprise Edition.Express Edition (XE):Je to ľahká, bezplatná a obmedzená edícia pre Windows a Linux.Oracle Lite:Je určený pre mobilné zariadenia.Personal Edition:Je porovnateľná s Enterprise Edition, ale bez funkcie Oracle Real Application Clusters.

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 roku 1984, bol vydaný Oracle 4, ktorý podporuje transakcie [Commit/Rollback], nástroje na export/import a zapisovač zostáv.V roku 1985, bol vydaný Oracle 5, ktorý poskytuje podporu pre architektúru klient-server. Táto nová funkcia má schopnosť pripojiť softvér klienta k databázovému serveru cez sieť.V roku 1989Oracle 6 pridal podporu pre jazyk PL/SQL. Prichádza tiež s novými funkciami, ako sú vysokorýchlostné systémy OLTP, funkcia horúceho zálohovania a uzamykanie na úrovni riadkov.V roku 1992, bol vydaný Oracle 7. Táto verzia prichádza na trh ako výsledok štyroch rokov tvrdej práce a dvoch rokov zákazníckeho testovania. Pridal niekoľko zaujímavých funkcií a možností v oblasti zabezpečenia, správy, vývoja a výkonu.V roku 1997, bol vydaný Oracle 8. Táto verzia prichádza s podporou ORDBMS, ktorá bola navrhnutá pre prácu so sieťovým počítačom (NC) Oracle. Pridala tiež podporu pre Java, HTML a OLTP.V roku 1998, bol vydaný Oracle 8i. Tu 'I' znamená Internet. Bola to prvá verzia databázy, ktorá pridala podporu pre webové technológie ako Java a HTTP.V roku 2001Oracle 9i bol vydaný so 400 novými funkciami, ako sú XML, RAC (skutočné aplikačné klastre) atď. Tieto funkcie znižujú veľkosť databázy a poskytujú vysokú dostupnosť a vyšší výkon.V roku 2003Oracle 10g bol vydaný s technológiou grid computing, teda grid. Bola to prvá verzia, ktorá podporovala 64-bitový OS LINUX.V roku 2006, bol vydaný Oracle 11g. Táto verzia prichádza s novými funkciami, ako je Oracle Database Replay, Transaction Management pomocou Log Miner, Virtual Column Partitioning, Heslá citlivé na veľkosť písmen, Online Patching, Paralelné zálohy toho istého súboru pomocou RMAN a mnohé ďalšie.V júli 2014Oracle 12C bol vydaný s podporou cloudu.Vo februári 2018, bol vydaný Oracle 18 C. Táto verzia bola prvou autonómnou databázou na svete.

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:

Čo je Oracle

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:

    OLAP (analytické spracovanie Oracle):Ide o implementáciu Oracle na vykonávanie zložitých analytických výpočtov na obchodných údajoch.Oracle Advanced Analytics:Ide o technickú kombináciu Oracle R Enterprise a Oracle Data Mining, ktorá pomáha zákazníkom pri určovaní prediktívnych obchodných modelov prostredníctvom dolovania údajov a textu, ako aj štatistického výpočtu údajov.

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í.