Поддерживает ли SQL Azure реляционные базы данных? - PullRequest
2 голосов
/ 08 октября 2009

Я продолжаю читать, что SQL Azure не поддерживает реляционные базы данных; однако я просто подключился к своей базе данных SQL Azure и создал сценарий для реляционной базы данных.

Я даже проверил, что присутствует, используя:

select * from sys.objects

Есть мысли?

Ответы [ 4 ]

4 голосов
/ 08 октября 2009

Из MSDN:

Введение в базу данных SQL Azure

Модель реляционных данных

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

На каждом сервере SQL Azure вы можете создать несколько баз данных, которые имеют таблицы, представления, хранимые процедуры, индексы и другие знакомые объекты базы данных. Эта модель данных эффективно использует ваши существующие навыки проектирования реляционных баз данных и навыки программирования на Transact-SQL и упрощает процесс миграции существующих локальных приложений баз данных в SQL Azure. Дополнительные сведения о Transact-SQL и его взаимосвязи с SQL Azure см. В разделе Обзор Transact-SQL (база данных SQL Azure).

Серверы и базы данных SQL Azure - это виртуальные объекты, которые не соответствуют физическим серверам и базам данных. Изолировав вас от физической реализации, SQL Azure позволяет вам тратить время на разработку базы данных. "

3 голосов
/ 13 октября 2009

SQL Azure - это реляционная база данных в Azure. Под капотом SQL Azure находится SQL 2008, работающий в облаке для доступа через TDS. поэтому, если вы хотите, вы можете создать приложение с использованием SQL 2008 локально (хотя есть несколько ограничений ) и затем изменить строку подключения на SQL Azure, и ваше приложение будет работать. для дополнительной информации http://www.microsoft.com/azure/sql.mspx http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx

2 голосов
/ 30 октября 2009

Возможно, вы запутались в старой «Службе данных SQL Server» (теперь это хранилище таблиц Azure), которая действительно не поддерживает реляционные базы данных. Отзывы разработчиков о том, что это неприемлемо, привели к внедрению полностью реляционного SQL Azure.

0 голосов
/ 21 апреля 2012

Да, Azure Table Storage - это нереляционная служба хранения в Azure. Существует также хранилище больших двоичных объектов, которое является третьим сервисом хранения в Azure.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...