Microsoft SQL Azure: сервер базы данных в облаке

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

Особенности SQL Server в облаке

Некоторые функции, которые вы получите с помощью SQL Azure:

  • Упрощенное администрирование, оставляя управление платформой базы данных, операционной системой и аппаратным обеспечением в руках других
  • Масштабируемые ресурсы, позволяющие быстро добавлять или удалять ресурсы по мере изменения потребностей
  • Интеграция с ODBC, PHP и доступом к данным ADO.NET
  • Управление через SQL Server Management Studio (с использованием версии, поставляемой с SQL Server 2008 R2 или более поздней версии)
  • Большая часть основных функций Microsoft SQL Server

Ограничения

Важно понимать, что, хотя SQL Azure представляет собой облачную альтернативу Microsoft SQL Server, он отличается от размещенной среды SQL Server. Есть несколько важных отличий

  • Базы данных ограничены 10 ГБ.
  • Некоторые типы данных (в частности, типы данных CLR, которые включают геопространственные данные) не поддерживаются
  • Неясные предупреждения о том, что ваше соединение может быть прервано из-за «чрезмерного использования ресурсов»

Заключение

В целом, SQL Azure является очень интересным продуктом и может быть весьма привлекательным для тех, кто в конкретной нише ищет высокопроизводительные облачные базы данных объемом менее 10 ГБ. Тем не менее, большинство веб-пользователей, вероятно, обнаружат, что они могут найти аналогичные цены у различных интернет-провайдеров, которые включают стоимость веб-хостинга. Ожидайте роста популярности SQL Azure, так как он выпускает более масштабируемые решения, поддерживающие расширенные функциональные возможности SQL Server.

Ссылка на основную публикацию