Бұл мақалада біз негізгі шектеулер туралы білуге болатын кеңейтілген кестелерді қарастырамыз
Stretch дерекқоры - a SQL Server пайдаланушыларға суық деректерді қауіпсіз және мөлдір түрде Azure бұлтына көшіруге мүмкіндік беретін мүмкіндік. Пайдаланушылар қосылым қателері кезінде бұл көшулерді уақытша тоқтата алады, бұл деректерді оңай тасымалдауға көмектеседі.

Stretch дерекқоры әдетте дерекқордағы бірнеше кестелерде сақталатын көп мөлшердегі суық деректерді қамтитын транзакциялық дерекқорларға тікелей бағытталған. Ал бұл кестелерде бір миллиардтан астам жолдар болуы мүмкін.
Неліктен Stretch Database қолданылады?
• Бұл пайдаланушыларға суық деректерді бөлек кестеде сақтауға немесе дерекқорға Azure бұлтына көшуге мүмкіндік береді.
• Пайдаланушылар оның сүзгі функциясын қай жерге ауысқысы келетін жолдарда салқын немесе ыстық деректерді бөлу немесе таңдау үшін қолдана алады.
Stretch Database - таңғажайып SQL Server бұл мүмкіндік, бұл пайдаланушыларға өз деректерін қауіпсіз және мөлдір түрде Microsoft Azure-ге көшіруге мүмкіндік береді, сонымен қатар, кейбір шектеулер бар, бұл қолданушыларға өздерінің деректер базасында кеңейтуді немесе қосуды өшіреді. Мұнда оның бірнеше шектеулерінің тізімі келтірілген. Деректеріңізді Azure бұлтына тасымалдағыңыз келсе, оларды қолдануды ұмытпаңыз.
Деректер базасын созуға арналған кестелер үшін шектеулер
Бұл Stretch Database-ті сіздің кестелеріңізге қосуға кедергі болатын кейбір жағдайлар, келесіде Stretch Database-пен жұмыс істегенде оларды ұмытпаңыз.
1. Шектеу
• Деректер базасын пайдалану кезінде бірегейлік Microsoft Azure кестелерінде кез-келген көшірілген деректерді қамтитын PRIMARY KEY және UNIQUE шектеулерді қолданбайды.
2. DML операциялары
• Кез-келген Созылған кесте пайдаланушысына тасымалдауға жарамды кез келген тасымалданған жолдарды немесе жолдарды ЖОЮҒА немесе ЖАҢАРТУҒА рұқсат етілмейді.
• Сонымен қатар, пайдаланушыларға байланыстырылған серверден кез келген Stretch қолдайтын кестедегі жолдарды енгізуге тыйым салынады.
3. Көрсеткіштер
• Созылған кестелер пайдаланушыларға көрініс үшін индекс құруға мүмкіндік бермейді.
• индексіндегі кез келген сүзгілер SQL Server созылған кестеден қашықтағы кестеге таратылмайды.
4. Пайдаланушыларға Stretch Database-ті кестеде қосуға мүмкіндік бермейтін шектеулер
Пайдаланушылар келесі шарттарға сәйкес келетін кестелер үшін Stretch Database-ті қоса алмайды:
5. Кестенің қасиеттері
• 998 индексі көп немесе 1,023 бағаннан астам кестелер
• FILESTREAM деректері бар кез келген FileTables немесе кестелер
• Change Data Capture немесе Change Tracking-ті белсенді қолданатын кестелер
• Жад оңтайландырылған кез-келген кестелер
6. Мәліметтер түрлері
• Мәтін, сурет және мәтін
• уақыт белгісі
• sql_variant
• XML
• CLR деректер түрлері, мысалы, геометрия, иерархия идентификаторы, CLR немесе география пайдаланушы анықтаған түрлері.
7. Шектеу
• Шектеулерді әдепкі шектеулермен бірге тексеріңіз
• Кестеге сілтеме жасайтын кез келген шетелдік кедергілер. Мұны біз (мысалы, Тапсырыс (ата-ана) және Order_Detail (бала)) пайдаланушы өз баласының кестесі үшін Деректер базасының Кестесін (Тапсырыс_Детейлі) қосуға болатын, бірақ параметрдің параметрін өзгерте алмайтын ата-ана қатынасы арқылы түсіндіре аламыз. ата-аналар кестесі (Тапсырыс).
8. Көрсеткіштер
• толық мәтінді индекстер
• XML индекстері
• Кеңістіктік көрсеткіштер
• Кестеге сілтеме беретін кез-келген индекстелген көріністер
Ұзартылған дерекқорларды белсенді түрде қарастыру қажет болғанымен, компаниялар мүмкін болатын құралға қаражат салуы керек қалпына келтіру кв төтенше жағдайлар кезінде деректердің қауіпсіздігін қамтамасыз ететін серверлік деректер қоры.
Автордың кіріспесі:
Виктор Саймон - деректерді қалпына келтіру бойынша сарапшы DataNumen, Соның ішінде деректерді қалпына келтіру технологиялары бойынша әлемдік көшбасшы болып табылатын Inc. қол жетімді қалпына келтіру және SQL қалпына келтіру бағдарламалық жасақтама өнімдері. Қосымша ақпарат алу үшін кіріңіз WWW.datanumen.com