8 kľúčových obmedzení databáz Stretch, na ktoré musíte mať neustále ohľad

Zdieľať teraz:

V tomto článku sa pozrieme na tabuľky s povoleným roztiahnutím, ktoré by si mali byť vedomí zahrnutia kľúčových obmedzení

Stretch Database je a SQL Server funkcia, ktorá umožňuje používateľom bezpečne a transparentne migrovať studené údaje do cloudu Azure. Používatelia môžu tieto migrácie dokonca pozastaviť počas chýb pripojenia, čo pomáha pri ľahšom prenose údajov.

8 Kľúčové obmedzenia Stretch databáz

Stretch Database sa priamo zameriava na transakčné databázy obsahujúce veľké množstvo „studených“ dát, ktoré sú zvyčajne uložené vo viacerých tabuľkách v databáze. A tieto tabuľky môžu obsahovať dáta s oveľa väčším počtom riadkov ako miliarda.

Prečo sa používa Stretch Database?

• Umožňuje používateľom ukladať studené údaje do samostatnej tabuľky alebo databázy na migráciu do cloudu Azure.

• Používatelia môžu pomocou svojej funkcie filtra oddeliť alebo vybrať studené alebo horúce údaje v riadkoch, ktoré chcú migrovať.

Stretch Database je úžasná SQL Server funkcia, ktorá umožňuje používateľom bezpečne a transparentne migrovať údaje do Microsoft Azure, prichádza však aj s určitými obmedzeniami, ktoré používateľom bránia v implementácii alebo povolení rozšírenia ich databáz. Tu je zoznam niekoľkých jeho obmedzení. Ak chcete migrovať svoje údaje do cloudu Azure, majte ich na pamäti pri používaní stretch.

Obmedzenia pre tabuľky s povolenou Stretch Database

Toto je niekoľko podmienok, ktoré bránia aktivácii Stretch Database vo vašich tabuľkách. Nezabudnite ich mať na pamäti pri ďalšej práci s Stretch Database.

1. Obmedzenia

• Pri používaní roztiahnuteľnej databázy sa jedinečnosť nevynucuje pri obmedzeniach PRIMARY KEY a UNIQUE v tabuľkách Microsoft Azure, ktoré obsahujú akúkoľvek formu migrovaných údajov.

2. DML operácie

• V žiadnej tabuľke s povoleným roztiahnutím nesmie používateľ VYMAZAŤ ani AKTUALIZOVAŤ migrované riadky alebo riadky, ktoré sú stále vhodné na migráciu.

• Používateľom tiež nie je dovolené VKLADAŤ riadky do žiadnej tabuľky s povoleným roztiahnutím z prepojeného servera.

3. Indexy

• Tabuľky s povoleným rozťahovaním neumožňujú používateľom vytvoriť index pre dané zobrazenie.

• Akékoľvek filtre indexov v systéme Windows SQL Server sa neprenášajú z tabuľky s povoleným roztiahnutím na vzdialenú tabuľku.

4. Obmedzenia, ktoré bránia používateľom povoliť databázu Stretch Database v tabuľke

Používatelia nemôžu povoliť Stretch Database pre tabuľky, ktoré majú alebo spĺňajú nasledujúce podmienky:

5. Vlastnosti tabuľky

• Tabuľky s viac ako 998 indexmi alebo viac ako 1,023 stĺpcami

• Akékoľvek tabuľky súborov alebo tabuľky obsahujúce údaje FILESTREAM

• Tabuľky, ktoré aktívne využívajú funkciu Change Data Capture alebo Change Tracking

• Všetky tabuľky, ktoré boli optimalizované pre pamäť

6. Dátové typy

• Text, obrázok a ntext

• časová značka

• sql_variant

• XML

• Dátové typy CLR, ako napríklad geometria, hierarchyid, CLR alebo geografia definované používateľom.

7. Obmedzenia

• Skontrolujte obmedzenia spolu s predvolenými obmedzeniami

• Akékoľvek obmedzenia cudzieho kľúča, ktoré odkazujú na tabuľku. Môžeme to vysvetliť pomocou vzťahu rodič - dieťa, v ktorom (napríklad Order (rodič) a Order_Detail (dieťa)) môže používateľ povoliť tabuľku Stretch Database pre tabuľku svojho dieťaťa (Order_Detail), ale nemôže zmeniť nastavenie parametra nadradená tabuľka (Objednávka).

8. Indexy

• Indexy s plnými textami

• XML indexy

• Priestorové indexy

• Akékoľvek indexované zobrazenia, ktoré poskytujú odkaz na tabuľku

Aj keď by sa malo aktívne uvažovať o databázach stretch, spoločnosti musia tiež investovať do nástroja, ktorý to dokáže obnoviť sql databázové súbory servera, aby boli ich údaje v bezpečí počas mimoriadnych udalostí.

Ú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

Zdieľať teraz:

Komentáre sú uzavreté.