8 ключевых ограничений баз данных Stretch, о которых вы всегда должны помнить

Поделись сейчас:

В этой статье мы рассмотрим таблицы с поддержкой растяжения, о которых следует знать, включая ключевые ограничения.

База данных Stretch представляет собой SQL Server функция, которая позволяет пользователям безопасно и прозрачно переносить холодные данные в облако Azure. Пользователи могут даже приостанавливать эти миграции при ошибках подключения, что упрощает передачу данных.

8 ключевых ограничений баз данных Stretch

Растянуть базу данных напрямую tarполучает транзакционные базы данных, содержащие большое количество холодных данных, которые обычно хранятся в нескольких таблицах базы данных. И эти таблицы могут содержать данные более чем в один миллиард строк.

Для чего используется база данных Stretch?

• Это позволяет пользователям хранить холодные данные в отдельной таблице или базе данных для миграции в облако Azure.

• Пользователи могут использовать его функцию фильтрации для разделения или выбора холодных или горячих данных в строках, которые они хотят перенести.

База данных Stretch — удивительная SQL Server функция, которая позволяет пользователям безопасно и прозрачно переносить свои данные в Microsoft Azure, однако она также имеет некоторые ограничения, которые не позволяют пользователям реализовывать или включать растяжку в своих базах данных. Вот список некоторых из его ограничений. Помните о них при использовании растяжки, если вы хотите перенести данные в облако Azure.

Ограничения для таблиц с поддержкой Stretch Database

Это некоторые из условий, из-за которых база данных Stretch не может быть включена в ваших таблицах. Обязательно помните о них при следующей работе с базой данных Stretch.

1. Ограничения

• При использовании расширенной базы данных уникальность не применяется к ограничениям PRIMARY KEY и UNIQUE в таблицах Microsoft Azure, которые содержат любую форму перенесенных данных.

2. DML-операции

• В любой таблице с поддержкой Stretch пользователю не разрешено DELETE или UPDATE любые перенесенные строки или строки, которые все еще подходят для переноса.

• Пользователям также не разрешено ВСТАВЛЯТЬ строки в любую таблицу с поддержкой Stretch со связанного сервера.

3. Индексы

• Таблицы с поддержкой растяжения не позволяют пользователям создавать индекс для представления.

• Любые фильтры для индексов в SQL Server не распространяются из таблицы с поддержкой Stretch в удаленную таблицу.

4. Ограничения, которые не позволяют пользователям включать базу данных Stretch в таблице.

Пользователи не могут включить базу данных Stretch для таблиц, которые соответствуют следующим условиям:

5. Свойства таблицы

• Таблицы с более чем 998 индексами или более 1,023 столбцами.

• Любые таблицы FileTable или таблицы, содержащие данные FILESTREAM.

• Таблицы, в которых активно используется сбор данных об изменениях или отслеживание изменений.

• Любые таблицы, оптимизированные для памяти.

6. Типы данных

• Текст, изображение и текст.

• временная метка

• sql_вариант

• XML

• Типы данных CLR, такие как геометрия,rarchyid, CLR или географические пользовательские типы.

7. Ограничения

• Проверяйте ограничения вместе с ограничениями по умолчанию.

• Любые ограничения внешнего ключа, которые ссылаются на таблицу. Мы можем объяснить это с помощью отношений родитель-потомок, в которых (например, Order (родительский) и Order_Detail (дочерний)), пользователь может включить Stretch Database Table для таблицы своего дочернего элемента (Order_Detail), но не может изменить настройку родительская таблица (Заказ).

8. Индексы

• Индексы с полными текстами

• XML-индексы

• Пространственные индексы

• Любые индексированные представления, содержащие ссылку на таблицу.

Хотя следует активно рассматривать возможность использования расширенных баз данных, компании также должны инвестировать средства в инструмент, который может восстановить sql файлы базы данных сервера, чтобы сохранить свои данные в безопасности в случае непредвиденных обстоятельств.

Об авторе:

Виктор Саймон — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая восстановление доступа и программные продукты для восстановления sql. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Комментарии закрыты.