ObchodníZeptejte se odborníka

Mezi hlavní funkce RDBMS

Moderní databázové systémy používají na mnoha předmětů, ale ne každý ví, co jsou a jak můžete používat funkce databáze. Tyto nástroje jsou obrovské množství možností, takže byste měli pochopit, že mohou dělat a jaké užitečné pro uživatele, aby je plně využívat.

správa dat

V první řadě, v databázové funkce patří zpracování informací v externí paměti a tato funkce je zajištění základních struktur Evropského parlamentu, které jsou potřebné nejen pro ukládání informací přímo obsažené v databázi, ale také provádět různé kancelářské úkony, jako je například získání rychle přístup pro všechny soubory na různých příležitostech. V určitých provedeních, aktivně využít možnost různých systémů souborů, zatímco jiné poskytují pro práci, a to i na úrovni externích paměťových zařízení. Ale v tomto případě je třeba poznamenat, že funkce databáze, s vysokým stupněm vývoje, uživatel, v žádném případě není informován o tom, zda je použit jakýkoli systém, a pokud ano, jak organizovat soubory. Zejména systém podporuje již svůj řád pojmenování objektů obsažených v databázi.

Vedení RAM vyrovnávací paměti

V drtivé většině případů je funkce databáze se běžně používá poměrně objemné databáze a minimální velikost je často mnohem více k dispozici RAM. Samozřejmě, je-li v případě léčby pro každé datové položky budou vyměněny s externí paměti, rychlost ten bude odpovídat rychlosti systému, takže prakticky jedinou reálnou možností je zvýšit své tlumivé dat v paměti RAM. V tomto případě, a to i v případě, že operační systém poskytuje vyrovnávací paměti celý systém, například na UNIX, bude to být dostatečná pro zajištění, že databáze v účelu a hlavní funkce, protože má mnohem větší objem dat na prospěšné vlastnosti ukládání do vyrovnávací paměti každou určitou část z databáze. V důsledku tohoto vývoje systému pro podporu vlastní sadu vyrovnávacích pamětí, stejně jako jedinečná disciplína jejich nahrazení.

Stojí za zmínku, je skutečnost, že existuje samostatná řada kontrolních systémů, zaměřený na kontinuální přítomnosti v paměti celé databáze. Tento směr je založen na předpokladu, že v blízké budoucnosti bude velikost paměti RAM v počítači mohly rozšířit tak, že již nebude mít jakýkoliv pufrovací starostí, a základní funkce tohoto typu databáze tady padne právě včas. V současné době všechny tyto práce jsou stále ve fázi testování.

řízení transakcí

Transakce je sekvence operací s použitím systému řízení databáze, který posuzuje jako jeden celek. Pokud je transakce plně proveden úspěšně, systém zachycuje změny, které byly provedeny od něj, z externího paměťového zařízení nebo žádná z těchto změn nebude odrazí na stavu databáze. Tato operace je nutná za účelem podpory logickou integritu databáze použité. Je třeba poznamenat, že zachování správného průběhu transakce mechanismu je předpokladem i při použití databáze single-user, účel a funkce, které jsou výrazně odlišné od jiných typů systémů.

Vlastnost, že jakákoli transakce začíná teprve v konzistentním stavu databáze a tak ponechává ve stejném stavu po skončení řízení, což je velmi výhodné použít jako jednotka aktivity v databázi. S cílem zajistit řádnou správu transakcí jsou prováděny souběžně řídicím systémem každého jednotlivého uživatele, v zásadě mohou cítit součástí celku. Nicméně, toto je nějakým způsobem idealizované reprezentace, stejně jako v mnoha situacích, když stále pracují lidé budou cítit přítomnost jeho kolegové v případě, že používá víceuživatelském systému, ale ve skutečnosti poskytuje samotný koncept databáze. Funkce jako multi-user databáze byla také spojena s koncepcí řízení operace, jako je sériové provedení plánu, a serializaci.

Co to znamená?

Serializace paralelní spustitelný transakce zahrnuje speciální konstrukci svého pracovního plánu, přičemž celkový efekt dosažený je ekvivalentní výsledku získané směsi, protože jejich sekvenční provedení.

Sériové provedení plán je specifická struktura působení, což vede k serializace. Samozřejmě, pokud je získán systém poskytnout skutečně sériové provádění transakcí směsi, pak každý uživatel, který vygeneroval transakci, přítomnost druhých bude absolutně nepostřehnutelné, kromě toho, že to bude fungovat o něco pomalejší v porovnání s režimu jednoho uživatele.

Tam jsou některé základní serializace algoritmus. V centralizovaných systémů, nejpopulárnější jsou dnes algoritmy, které jsou založeny na zachycování synchronizace různých databázových objektů. V případě jakéhokoliv serializace algoritmus poskytuje možnost rozporu mezi dvěma nebo více transakcí na základě přístupu k některým databázových objektů. V takové situaci, na podporu tohoto postupu, je třeba vrátit zpět, to znamená, aby odstranila veškeré změny provedené v databázi pomocí jednoho nebo více procesů. To je jen jedna ze situací, kdy multi-user systém, člověk cítí přítomnost jiní.

protokolování

Jedním z hlavních požadavků moderních systémů je zajistit spolehlivost ukládání informací z externího paměťového zařízení. Zejména stanoví, že jedním z hlavních funkcí databáze patří schopnost obnovit poslední koherentní stav databáze po výskytu jakéhokoliv software nebo hardware selhání. V drtivé většině případů přijatých zvážit dvě možnosti selhání hardwaru:

  • měkká, což lze interpretovat jako náhlé zastavení počítače (nejběžnější případ - Emergency Power Off);
  • tuhý, které se vyznačují tím, částečnou nebo úplnou ztrátu dat uložených na externí média.

Jako selhání softwaru Příklady nouzového vypnutí systému při pokusu použít jakoukoli možnost, že jednou z hlavních funkcí RDBMS není zahrnuta ani nedojde k selhání libovolný uživatelský nástroj, jímž nebyl dokončen určité transakce. První situace lze považovat za zvláštní druh měkkého selhání, zatímco v případě pozdějšího je nutné odstranění následků jediné transakce.

Samozřejmě, že v každém případě pro normální obnovení databáze je nutné mít k dispozici určité množství dalších informací. Jinými slovy, pro běžné údržby spolehlivosti ukládání dat v databázi, kterou musí zajistit redundanci ukládání informací, a část dat se používá při vymáhání by měly být střeženy opatrně. Nejběžnější metodou zajistit údržbu redundantních dat, se považuje za protokolování změny.

Co to je a jak je používat?

Časopis je speciální část databáze, do které se vchází do velké množství databázových funkcí, které nejsou zahrnuty, a je udržována velmi opatrně. V některých situacích, a to i ve stejné době poskytuje podporu pro dvě kopie časopisu na různých fyzických nosičů. V obchodě obdržel informaci o případných změnách, které se vyskytují v hlavní část databáze, a změny různé řídicí systémy mohou ložiscích na různých úrovních. V některých situacích, položka protokolu je plně v souladu s určitou logiku provozních změn, někde - minimální vnitřní operace spojené s vnějším úpravou paměť stránek, zatímco některé správy databází zahrnují použití kombinace obou přístupů.

V každém případě, takzvaný „Strategie preventivní nahrávání“ v časopise. Ve svém návrhu záznamu ukazuje na změnu v libovolném databázovém objektu spadá do externí paměti časopisu před proměnné objektu. Je známo, že v případě, že funkce databáze Access zahrnuje normální souladu s tímto protokolem, pomocí časopis řešit případné problémy spojené s obnovení databáze v případě jakýchkoliv závad.

odskok

Nejjednodušší situace je obnova jednotlivé transakce je vrácena zpět. Pro tento postup není nutné použít protokol změn celého systému, a to je dost k použití pro každou transakci lokální operace modifikace časopis, a pak se vrátit zpět transakce spuštěním inverzní operace, počínaje konci každého záznamu. Struktura funkce databáze často zahrnuje použití pouze takové konstrukce, ale ve většině případů místní přihlásí ještě nejsou podporovány, a to i individuální vrácení jednotlivých transakcí provedených pomocí celého systému, a že všechny záznamy o každé transakci kombinované reverzní seznam.

V případě měkkých selhání externí databáze paměti může obsahovat různé předměty, které byly změněny od transakce, které nejsou dokončeny v době výskytu poruchy, a také může být žádné jiné předměty, ty upgrade, které byly úspěšně dokončeny před poruchou pomocí obsahu RAM vyrovnávací paměti který zcela zmizí, když existují podobné problémy. Pokud protokol dodržena, poskytuje pro použití místních časopisech jsou nutně psát do externí paměti, které se týkají modifikace takových objektů.

Hlavním cílem procesu zotavení po výskytu měkké selhání je stav externí paměti hlavní databáze, která by nastala v případě stanovení v EAP žádné změny pro provedení transakce, a proto by neměly obsahovat stopy neúplných postupů. K dosažení tohoto efektu, hlavní databázové funkce jsou v tomto případě vrácení nepotvrzené transakce, opakujte postup, jehož výsledky budou nakonec neobjeví v externí paměti. Tento proces zahrnuje poměrně hodně jemností, které se týkají především na organizaci řízení časopisu a nárazníky.

Hard selhání

Pokud je to nutné, obnovení databáze po výskytu tvrdých poruch je nejen časopis, ale i zálohování databáze. Ten je kompletní kopii databáze v té době jako časopis začala plnit. Samozřejmě, že pro běžného postupu obnovy vyžaduje bezpečnost časopis, tedy, jak již bylo zmíněno, k jeho zachování v externí paměti uložené velmi přísné požadavky. V tomto případě je obnovení databáze je, že na základě archivních kopií časopisu se hrají všechny prováděné operace dokončeny v době katastrofy. Pokud je to nutné, může být dokonce přehrávat práce nedokončené transakce a pokračovat v jejich běžné práci po ukončení procesu obnovy, ale ve většině reálných systémech, takový postup není prováděn, je z toho důvodu, že sama o sobě zotavení po tvrdé selhání je poměrně zdlouhavé.

jazyková podpora

Chcete-li pracovat s moderní databáze používají různé jazyky, a v časném databázi, jmenování, funkcí a dalších charakteristik, které jsou výrazně odlišné od moderního systému poskytujícího specializovanou podporu více jazyků. Jednalo se především o SDL a DML, které jsou určeny k definování schématu databáze a datové manipulace, resp.

SDL je používán definovat logickou strukturu databáze, která je, aby uznala zvláštní strukturu databáze, která je k dispozici uživatelům. DML rovněž obsahuje sadu operátorů manipulace informací, umožňuje ukládat informace do databáze, jakož i odstranit, upravit nebo použít existující data.

Funkce DBMS patří různé druhy podpory jednotný integrovaný jazyk, který se stará o všechny zdroje potřebné pro normální provoz databází, z jeho počáteční tvorbu a poskytuje standardní uživatelské rozhraní. Standardní jazyk, který poskytuje základní funkce databáze nejvíce obyčejný v našich dnech relačních systémů, použitý SQL.

Co je to?

V první řadě se jazyk v sobě spojuje základní funkce DML a SDL, to znamená, že poskytuje možnost stanovení zvláštních sémantiku z relační databáze a manipulovat potřebné informace. Tak různé databáze pojmenování objektů podporované přímo na jazykové úrovni v tom smyslu, že se reakce provádí názvy objektů kompilátor ve svých vnitřních identifikátorů, které vycházejí z podporovaných služeb stolů speciálně adresářů. Jádro řídicího systému, v principu, neinteraguje s tabulkami nebo jednotlivých sloupců.

Jazyk SQL obsahuje seznam speciálních nástrojů pro definování databáze omezení. Opět platí, že jakákoli taková omezení jsou zahrnuty do zvláštních tabulek, katalogů a monitorování integrity se provádí přímo na jazykové úrovni, která je v procesu čtení jednotlivých výroků modifikace databáze překladače, na základě dostupné v omezení databáze integrity, tráví vygenerovat odpovídající kód.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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