ObchodnéSpýtajte sa odborníka

Medzi hlavné funkcie RDBMS

Moderné databázové systémy používajú na mnohých predmetov, ale nie každý vie, čo sú a ako môžete používať funkcie databázy. Tieto nástroje sú obrovské množstvo možností, takže by ste mali pochopiť, že môžu robiť a aké užitočné pre užívateľov, aby ich plne využívať.

správa dát

V prvom rade, v databázovej funkcie patrí spracovanie informácií v externej pamäti a táto funkcia je zabezpečenie základných štruktúr Európskeho parlamentu, ktoré sú potrebné nielen pre ukladanie informácií priamo obsiahnuté v databáze, ale aj vykonávať rôzne kancelárske úkony, ako je napríklad získanie rýchlo prístup pre všetky súbory na rôznych príležitostiach. V určitých prevedeniach, aktívne využiť možnosť rôznych systémov súborov, zatiaľ čo iné poskytujú pre prácu, a to aj na úrovni externých pamäťových zariadení. Ale v tomto prípade je potrebné poznamenať, že funkcie databázy, s vysokým stupňom vývoja, užívateľ, v žiadnom prípade nie je informovaný o tom, či je použitý akýkoľvek systém, a ak áno, ako organizovať súbory. Najmä systém podporuje už svoj poriadok pomenovanie objektov obsiahnutých v databáze.

Vedenie RAM vyrovnávacej pamäte

V drvivej väčšine prípadov je funkcia databázy sa bežne používa pomerne objemné databázy a minimálna veľkosť je často oveľa viac k dispozícii RAM. Samozrejme, ak je v prípade liečby pre každé dátové položky budú vymenené s externej pamäte, rýchlosť ten bude zodpovedať rýchlosti systému, takže prakticky jedinou reálnou možnosťou je zvýšiť svoje tlmivé dát v pamäti RAM. V tomto prípade, a to aj v prípade, že operačný systém poskytuje vyrovnávacej pamäte celý systém, napríklad na UNIX, bude to byť dostatočná pre zabezpečenie, že databázy v účelu a hlavné funkcie, pretože má oveľa väčší objem dát na prospešné vlastnosti ukladanie do vyrovnávacej pamäte každú určitú časť z databázy. V dôsledku tohto vývoja systému pre podporu vlastnú sadu vyrovnávacích pamätí, rovnako ako jedinečná disciplína ich nahradenie.

Stojí za zmienku, je skutočnosť, že existuje samostatná rad kontrolných systémov, zameraný na kontinuálne prítomnosti v pamäti celej databázy. Tento smer je založený na predpoklade, že v blízkej budúcnosti bude veľkosť pamäte RAM v počítači mohli rozšíriť tak, že už nebude mať akýkoľvek pufrovacej starostí, a základné funkcie tohto typu databázy tu padne práve včas. V súčasnej dobe všetky tieto práce sú stále vo fáze testovania.

riadenie transakcií

Transakcia je sekvencia operácií s použitím systému riadenia databázy, ktorý posudzuje ako jeden celok. Ak je transakcia plne vykonaný úspešne, systém zachytáva zmeny, ktoré boli vykonané od neho, z externého pamäťového zariadenia alebo žiadna z týchto zmien nebude odrazí na stave databázy. Táto operácia je nutná za účelom podpory logickú integritu databázy použité. Je potrebné poznamenať, že zachovanie správneho priebehu transakcie mechanizmu je predpokladom aj pri použití databázy single-user, účel a funkcie, ktoré sú výrazne odlišné od iných typov systémov.

Vlastnosť, že akákoľvek transakcia začína až v konzistentnom stave databázy a tak ponecháva v rovnakom stave po skončení konania, čo je veľmi výhodné použiť ako jednotka aktivity v databáze. S cieľom zabezpečiť riadnu správu transakcií sú vykonávané súbežne riadiacim systémom každého jednotlivého používateľa, v zásade môžu cítiť súčasťou celku. Avšak, toto je nejakým spôsobom idealizované reprezentácie, rovnako ako v mnohých situáciách, keď stále pracujú ľudia budú cítiť prítomnosť jeho kolegovia v prípade, že používa viacerými používateľmi systému, ale v skutočnosti poskytuje samotný koncept databázy. Funkcie ako multi-user databáza bola tiež spojená s koncepciou riadenia operácie, ako je sériové prevedenie plánu, a serializáciu.

Čo to znamená?

Serializácie paralelné spustiteľný transakcia zahŕňa špeciálnu konštrukciu svojho pracovného plánu, pričom celkový efekt dosiahnutý je ekvivalentná výsledku získané zmesi, pretože ich sekvenčné prevedení.

Sériové prevedenie plán je špecifická štruktúra pôsobenie, čo vedie k serializácie. Samozrejme, ak je získaný systém poskytnúť skutočne sériovej vykonávanie transakcií zmesi, potom každý užívateľ, ktorý vygeneroval transakciu, prítomnosť druhých bude absolútne nepostrehnuteľné, okrem toho, že to bude fungovať o niečo pomalší v porovnaní s režime jedného používateľa.

Tam sú niektoré základné serializácie algoritmus. V centralizovaných systémov, najpopulárnejšie sú dnes algoritmy, ktoré sú založené na zachytávanie synchronizácie rôznych databázových objektov. V prípade akéhokoľvek serializácie algoritmus poskytuje možnosť rozporu medzi dvoma alebo viacerými transakcií na základe prístupu k niektorým databázových objektov. V takejto situácii, na podporu tohto postupu, je potrebné vrátiť späť, to znamená, aby odstránila všetky zmeny vykonané v databáze pomocou jedného alebo viacerých procesov. To je len jedna zo situácií, kedy multi-user systém, človek cíti prítomnosť iní.

protokolovanie

Jednou z hlavných požiadaviek moderných systémov je zabezpečiť spoľahlivosť ukladanie informácií z externého pamäťového zariadenia. Najmä stanovuje, že jedným z hlavných funkcií databázy patrí schopnosť obnoviť posledné koherentné stav databázy po výskyte akéhokoľvek softvér alebo hardvér zlyhania. V drvivej väčšine prípadov prijatých zvážiť dve možnosti zlyhania hardvéru:

  • mäkká, čo možno interpretovať ako náhle zastavenie počítača (najbežnejší prípad - Emergency Power Off);
  • tuhý, ktoré sa vyznačujú tým, čiastočnú alebo úplnú stratu dát uložených na externé médiá.

Ako zlyhanie softvéru Príklady núdzového vypnutia systému pri pokuse použiť akúkoľvek možnosť, že jednou z hlavných funkcií RDBMS nie je zahrnutá ani nedôjde k zlyhaniu ľubovoľný užívateľský nástroj, ktorým nebol dokončený určitej transakcie. Prvá situácia možno považovať za zvláštny druh mäkkého zlyhanie, zatiaľ čo v prípade neskoršieho je nutné odstránenie následkov jednej transakcie.

Samozrejme, že v každom prípade pre normálne obnovenie databázy je nutné mať k dispozícii určité množstvo ďalších informácií. Inými slovami, pre bežnej údržby spoľahlivosti ukladania dát v databáze, ktorú musí zabezpečiť redundanciu ukladanie informácií, a časť dát sa používa pri vymáhaní by mali byť hliadkovali opatrne. Najbežnejšou metódou zabezpečiť údržbu redundantných dát, sa považuje za protokolovanie zmeny.

Čo to je a ako ich používať?

Časopis je špeciálna časť databázy, do ktorej sa vchádza do veľké množstvo databázových funkcií, ktoré nie sú zahrnuté, a je udržiavaná veľmi opatrne. V niektorých situáciách, a to aj v rovnakej dobe poskytuje podporu pre dve kópie časopisu na rôznych fyzických nosičov. V obchode dostal informáciu o prípadných zmenách, ktoré sa vyskytujú v hlavnej časti databázy, a zmeny rôzne riadiace systémy môžu ložiskách na rôznych úrovniach. V niektorých situáciách, položka denníka je plne v súlade s určitou logiku prevádzkových zmien, niekde - minimálna vnútorná operácie spojené s vonkajším úpravou pamäť stránok, zatiaľ čo niektoré správy databáz zahŕňajú použitie kombinácie oboch prístupov.

V každom prípade, takzvaný "Stratégia preventívne nahrávanie" v časopise. Vo svojom návrhu záznamu ukazuje na zmenu v ľubovoľnom databázovom objekte spadá do externej pamäte časopisu pred premennej objektu. Je známe, že v prípade, že funkcia databázy Access zahŕňa normálne súlade s týmto protokolom, pomocou časopis riešiť prípadné problémy spojené s obnovenie databázy v prípade akýchkoľvek závad.

odskok

Najjednoduchšie situácia je obnova jednotlivé transakcie je vrátená späť. Pre tento postup nie je nutné použiť protokol zmien celého systému, a to je dosť na použitie pre každú transakciu lokálne operácie modifikácie časopis, a potom sa vrátiť späť transakcie spustením inverzné operácie, počnúc konci každého záznamu. Štruktúra funkcie databázy často zahŕňa použitie iba také konštrukcie, ale vo väčšine prípadov miestni prihlási ešte nie sú podporované, a to aj individuálne vrátenie jednotlivých transakcií uskutočnených pomocou celého systému, a že všetky záznamy o každej transakcii kombinovanej reverznej zoznam.

V prípade mäkkých zlyhania externej databázy pamäti môže obsahovať rôzne predmety, ktoré boli zmenené od transakcie, ktoré nie sú dokončené v čase výskytu poruchy, a tiež môže byť žiadne iné predmety, tie upgrade, ktoré boli úspešne dokončené pred poškodením pomocou obsahu RAM vyrovnávacej pamäte ktorý úplne zmizne, keď existujú podobné problémy. Ak protokol dodržaná, poskytuje pre použitie miestnych časopisoch sú nutne písať do externej pamäte, ktoré sa týkajú modifikácie takých objektov.

Hlavným cieľom procesu zotavenie po výskyte mäkké zlyhanie je stav externej pamäti hlavnej databázy, ktorá by nastala v prípade stanovenia v EAP žiadne zmeny pre uskutočnenie transakcie, a preto by nemali obsahovať stopy neúplných postupov. Na dosiahnutie tohto efektu, hlavné databázové funkcie sú v tomto prípade vrátenia nepotvrdené transakcie, opakujte postup, ktorého výsledky budú nakoniec neobjaví v externej pamäti. Tento proces zahŕňa pomerne veľa jemnosťou, ktoré sa týkajú predovšetkým na organizáciu riadenia časopisu a nárazníky.

Hard zlyhanie

Ak je to potrebné, obnovenie databázy po výskyte tvrdých porúch je nielen časopis, ale aj zálohovanie databázy. Ten je kompletná kópiu databázy v tej dobe ako časopis začala plniť. Samozrejme, že pre bežného postupu obnovy vyžaduje bezpečnosť časopis, teda, ako už bolo spomenuté, k jeho zachovaniu v externej pamäti uložené veľmi prísne požiadavky. V tomto prípade je obnovenie databázy je, že na základe archívnych kópií časopisu sa hrajú všetky vykonávané operácie dokončené v čase katastrofy. Ak je to potrebné, môže byť dokonca prehrávať práce nedokončenej transakcie a pokračovať v ich bežnej práci po ukončení procesu obnovy, ale vo väčšine reálnych systémoch, takýto postup sa nevykoná, je z toho dôvodu, že sama o sebe zotavenie po tvrdej zlyhanie je pomerne zdĺhavé.

jazyková podpora

Ak chcete pracovať s modernou databázy používajú rôzne jazyky, a v ranom databáze, vymenovanie, funkcií a ďalších charakteristík, ktoré sú výrazne odlišné od moderného systému poskytujúceho špecializovanú podporu viacerých jazykov. Išlo predovšetkým o SDL a DML, ktoré sú určené na definovanie schéme databázy a dátové manipulácie, resp.

SDL je používaný definovať logickú štruktúru databázy, ktorá je, aby uznala osobitný štruktúru databázy, ktorá je k dispozícii užívateľom. DML takisto obsahuje sadu operátorov manipulácia informácií, umožňuje ukladať informácie do databázy, ako aj odstrániť, upraviť alebo použiť existujúce dáta.

Funkcia DBMS patria rôzne druhy pomoci jednotný integrovaný jazyk, ktorý sa stará o všetky zdroje potrebné pre normálnu prevádzku databáz, z jeho počiatočnej tvorbu a poskytuje štandardné užívateľské rozhranie. Štandardné jazyk, ktorý poskytuje základné funkcie databázy najviac obyčajný v našich dňoch relačných systémov, použitý SQL.

Čo je to?

V prvom rade sa jazyk v sebe spája základné funkcie LÚD a SDL, to znamená, že poskytuje možnosť stanovenia osobitných sémantiku z relačnej databázy a manipulovať potrebné informácie. Tak rôzne databázy pomenovanie objektov podporované priamo na jazykovej úrovni v tom zmysle, že sa reakcia vykonáva názvy objektov kompilátor vo svojich vnútorných identifikátorov, ktoré vychádzajú z podporovaných služieb stolov špeciálne adresárov. Jadro riadiaceho systému, v princípe, neinteraguje s tabuľkami alebo jednotlivých stĺpcov.

Jazyk SQL obsahuje zoznam špeciálnych nástrojov pre definovanie databázy obmedzenia. Opäť platí, že akékoľvek takéto obmedzenia sú zahrnuté do zvláštnych tabuliek, katalógov a monitorovanie integrity sa vykonáva priamo na jazykovej úrovni, ktorá je v procese čítania jednotlivých výrokov modifikácie databázy prekladača, na základe dostupnej v obmedzení databázy integrity, trávia vygenerovať zodpovedajúci kód.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sk.birmiss.com. Theme powered by WordPress.