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.