Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

SSIS izolácie Úrovne

SQL Server Integration Services ( SSIS ) umožňujú používateľom prenášať rôzne typy dát z rôznych a rôznorodých databázových systémov roztrúsených po sieti . SSIS spravuje dátové preklady , populácie tabuľky dát a pripojenie k databáze pre užívateľa . SSIS spracováva dáta v tabuľkách a stĺpcov pri prenose dát , čo umožňuje užívateľovi automatizovať manipuláciu s dátami a konverzie . Rovnako ako u databáz , transakcie v prenose dát SSIS dodržiavať určité pravidlá, ktoré zaručujú integritu dát . Jedná sa o tzv úrovňou izolácie . Prečítajte si uncommitted

Prvá a najviac nechránené úroveň izolácie je " Prečítajte si uncommitted " úroveň . Na tejto úrovni , prístupná počas transakcie žiadne dáta " zamknuté " , alebo chránené pred vonkajšou manipulácie . Transakcie na čítanie nepridelené úrovni neponúka žiadne záruky , pokiaľ ide o integritu dát zapojených . Vzhľadom k tomu , čítanie Nepotvrdené transakcie nezamyká dát , ktoré používa inú transakciu môže zmeniť tieto dáta , zatiaľ čo prvé transakcie ešte vyžaduje vo svojej pôvodnej podobe .
Read Committed

na " Read Committed " úrovni , a transakčné limity prístup k údajom v súčasnej dobe vyžaduje . Transakcie označené ako prečítané oddaný čítať informácie iba po " zablokovanie " dáta od iných obchodov . Tento " lock " bráni druhú transakciu meniť dáta . To zaisťuje , že dáta sa nemení , zatiaľ čo pôvodná transakcia vykonáva ďalšie operations.Once pôvodnej transakcie končí s dátami , potom uvoľní zámok , ktorý umožňuje ďalšie operácie pre prácu s dátami .

opakovateľné čítanie

" opakovateľné čítanie " úroveň izolácie podáva podobnú funkciu pre čítanie spáchané úrovni , s jednou ďalšie funkcie . Táto úroveň núti transakcia zamknúť dát po celú dobu transakcie , a tým sa uvoľní zámok až po tom , čo dokončí transakciu . Hotové transakcie sú označené ako " záväzky " , čo znamená , že transakcia dokončená riadne a zaviazala svoje zmeny do databázy . Aborted transakcie sú označované ako " vrátiť späť " , čo znamená , že transakcia nebola dokončená , a preto zrušené všetky zmeny . To zaisťuje vyššiu úroveň integrity dát , pretože pôvodný transakcie musia buď dokončiť úplne alebo vrátiť späť všetky zmeny pred vydaním svojho .
Serializeable

" Serializeable " transakcia zámok sú zďaleka najprísnejšie úroveň izolácie a najviac ochranný . Zámky , ktoré získali pre túto úroveň sily transakcií správajú sériovým spôsobom . To znamená , že jednotlivé transakcie nemôže nastať súčasne . To má za následok stratu programatického multitasking pre zabezpečenie ochrany dát . Na tejto úrovni sa dve operácie nezmení rovnaké dáta , pretože dve transakcie nemôže nastať súčasne . Táto úroveň je zabezpečené , že dve transakcie nebude meniť dáta používané iný , ale to preto , že nemôžete mať prospech z viac transakcií , ktoré nastali v rovnakej dobe .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené