Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #68, ИЮЛЬ 2006 г.

золотой запас

ВЛАДИМИР ХОПТЫНЕЦ

Спецвыпуск: Хакер, номер #068, стр. 068-022-7


Очень полезное решение для восстановления баз данных — моментальный снимок базы данных. При этом нет необходимости создавать полную копию базы данных. Логика работы такова, что если основная база расходится со снимком, то она изменяется до соответствия ему и, таким образом, можно восстанавливать базу данных после случайных изменений. Новая технология быстрого восстановления позволяет пользователям подключиться к базе данных, которая еще находится в стадии восстановления, без отката незавершенных транзакций. При оперативном восстановлении связь с базой данных не обрывается. Заблокированной становится только та часть, которая восстанавливается.

Для решения проблем на сервере SQL Server 2005 предоставляет выделенное административное соединение, которое может быть доступно через утилиту командной строки SQLCMD локально или с удаленной машины. С помощью нее можно выполнять диагностические функции и операторы Transact-SQL.

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

Приемником довольно популярной функции Data Transformation Services (DTS) в SQL Server 2005 является SQL Server Integration Services (SSIS), который позволяет намного проще объединять и анализировать данные из нескольких разнородных источников информации, и является полностью программируемой платформой.

[немалый арсенал возможностей.]

Возможно, многое из описанного просто не потребуется использовать, но всегда лучше иметь арсенал в запасе, чем в последний момент изобретать невесть что. А ведь так иногда и получается – из-за неверных решений, принятых в начале создания автоматизированной системы или хранилища данных, приходится потом так изворачиваться и строить подпорки, что это уже никак не оправдывает упрощенные подходы. Кроме того, давай смотреть правде в глаза: пользователи работают в основном на Windows-системах, а программисты смогут заработать на жизнь, имея стабильный контингент заказчиков, и ориентироваться нужно на среднего, а не на продвинутого пользователя. Поэтому как бы это ни было скучно, а писать приходится для них – пользователей. А грамотное использование любых программных средств, кто бы ни был их разработчиком, всегда дает хороший результат.

Назад на стр. 068-022-6  Содержание