Zníženie počtu aplikácií na úrovni dát v SQL Server a ich kľúčové výhody

Tento článok sa zameriava na hlbšie pochopenie aplikácie na úrovni dát a zároveň sa zameriava na jej kľúčové výhody.

DAC (Data-tier application) možno definovať ako logický systém správy databázy, ktorý definuje SQL Server objekty, ktoré sú spojené s databázou vybraného používateľa, ako sú pohľady, objekty inštancie, tabuľka a prihlásenia.

Dátové aplikácie v SQL Server a ich kľúčové výhody

DAC funguje ako samostatná jednotka zložená z a SQL Server databáza používaná na nasadenie, ktorá umožňuje vývojárom dátových vrstiev a správcom databáz vytvárať balíčky SQL Server objekty v prenosnom artefakte, ktorý je známy ako balík DAC, alebo DACPAC. BACPAC je tiež príbuzný artefakt, ktorý môže zapuzdriť databázovú schému a potom ukladať údaje do databázy.

Výhody aplikácií na dátovej úrovni

Most databázové aplikácie zahŕňajú celý životný cyklus, v ktorom správcovia databáz a vývojári zdieľajú a vymieňajú ad-hoc integračné poznámky a skripty pre činnosti údržby a aktualizácie aplikácií. Aj keď to možno ľahko spravovať pomocou niekoľkých databáz, môže sa to rýchlo eskalovať a stať sa nerozškálovateľným, keď sa databáza bude komplikovať, zvyšovať počet a veľkosť.

DAC je nástroj produktivity, ktorý zaisťuje zabezpečenie deklaratívneho vývoja databázy počas celého životného cyklu správy databázy zjednodušením jej nasadenia. Používatelia môžu jeho nástroj pomôcť agentúre DBA pri validácii a identifikácii správania rôznych zdrojov a tarzískať databázy. Počas aktualizácií bude používateľ upozornený, ak v jeho databáze existuje riziko straty údajov, a zároveň ponúka rozšírený plán aktualizácie. Toto pomáha správcom databáz pri správnom vyhodnotení plánu a následnom použití tohto nástroja na ďalšiu aktualizáciu.

Koncepty DAC

DAC je známy tým, že zjednodušuje nasadenie, správu a vývoj prvkov dátovej vrstvy, ktoré podporuje aplikácia.

Aby sa databáza SQL mohla zobrazovať ako DAC, je potrebné ju v systéme zaregistrovať, a to buď voľbou používateľa, alebo operáciami DAC. Po zaregistrovaní databázy sa verzia DAC spolu s jej vlastnosťami zaznamená ako metadáta celej databázy. Používatelia môžu naopak zrušiť registráciu svojej databázy spolu s jej vlastnosťami DAV.

DACPAC sa považuje za súbor Windows, ktorý je dodávaný s príponou .dacpac. Toto je otvorený súbor podpory s niekoľkými oddielmi XML, ktoré predstavujú podrobnosti o pôvode DACPAC a jeho ďalších charakteristikách. Používatelia so znalosťou programovania môžu tieto súbory rozbaliť pomocou súboru DacUnpack.exe, ktorý používateľovi umožní dôkladnejšie prehliadnutie jednotlivých častí.

Prevádzka DAC

DAC je schopný podporovať nasledujúce operácie:

• VÝŤAŽOK - Užívateľ môže pomocou DACPAC extrahovať konkrétne údaje z ľubovoľnej databázy.

• ODLOŽIŤ - Užívateľ môže použiť DACPAC na jeho nasadenie do ahost server. Upozorňujeme, že ak sa nasadenie vykonáva pomocou nástroja na správu, ako je napríklad Management Portal pre SQL Azure alebo SQL Server Management Studio, výsledná databáza sa stane host server a je zaregistrovaný v aplikácii dátovej vrstvy.

• REGISTROVAŤ - môže sa tiež použiť na registráciu databázy vo forme aplikácie na dátovej úrovni.

• NEZAREGISTROVAŤ - Táto operácia umožňuje používateľovi zrušiť registráciu zrušením registrácie DAC.

• UPGRADE - Používatelia môžu aktualizovať svoju databázu pomocou DACPAC.

Operácia upgradu je podporovaná dokonca aj pre tie databázy, ktoré predtým neboli zaregistrované ako aplikácia dátovej vrstvy, ale dôsledkom tejto aktualizácie je implicitná registrácia databázy. Pred vykonaním akejkoľvek rozsiahlejšej dátovej operácie si vždy nechajte oprava mdf nástroj šikovný.

Úvod autora:

Victor Simon je odborníkom na obnovu dát v odbore DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane obnovenie prístupu a softvérové ​​produkty na obnovenie sql. Pre viac informácií navštívte www.datanumen. S

Nechaj odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *