Функциональность

Категория: Microsoft SQL Server :: 8-09-2011, 22:53

Сервер баз данных Microsoft SQL Server использует в качестве языка запросов версию языка SQL, который носит название T-SQL. Язык представляет собой реализацию SQL-92 и имеет множество расширений. Он дает возможность применять для процедур хранения дополнительный синтаксис и поддерживает транзакции. Взаимодействуя с сетью Microsoft SQL Server и Sybase ASE, используется протокол уровня приложения TDS, базирующийся на проекте FreeTDS для обеспечения возможности различным приложениям работы с базами данных Microsoft SQL Server и Sybase. Open Database Connectivity дает доступа к информации Microsoft SQL Server.

Версия SQL Server 2005 позволяет пользователям подключаться через web-сервисы, применяющие протокол SOAP. Работу с приложениям Java обеспечивает специальный драйвер JDBC. SQL Server доступны кластеризация и зеркалирование баз данных. У всех серверов одно виртуальное имя, а данные в течение рабочего цикла распределяются по IP-адресам машин кластера. Если произойдут отказ или сбой, то нагрузка автоматически переносится на другой сервер.

SQL Server может поддерживать избыточную повторяемость данных по трем вариантам:
- Снимок: сервер отправляет получателям так называемый снимок базы данных;
- История изменений: пользователям постоянно передаются все изменения базы данных;.
- Синхронизация с другими серверами: происходит непрерывная сверка данных между самостоятельными базами.

Благодаря поддержке NET Framework, хранимые процедуры баз данных могут писаться на любом языке платформы. Система не использует встроенные средства Windows, а использует дополнительную память, что увеличивает производительность, по сравнению с общими алгоритмами Windows, поскольку алгоритмы равномерного распределения ресурсов настроены для использования в структурах SQL Server.









Script-coding.Info :: Карта сайта
Все права защищены, 2011.
Яндекс цитирования  
Энциклопедия языков программирования.