Mục đích của SQL Services là cung cấp một tập các dịch vụ dựa vào đám mây để lưu và làm việc với nhiều kiểu dữ liệu từ không có cấu trúc đến dữ liệu quan hệ.
Hình 2.6 – SQL Services
SQL Data Services, thường được biết đến là SQL Server Data Services, cung cấp một cơ sở dữ liệu trên đám mây. Công nghệ này cho phép các ứng dụng bình thường và các ứng dụng đám mây lưu trữ và truy cập dữ liệu trong trung tâm dữ liệu của Microsoft. Một tổ chức chỉ phải trả cho những gì mà họ sử dụng, dung lượng và giá thành sẽ tăng hay giảm dựa vào nhu cầu sử dụng của tổ chức.
Mục đích chủ yếu của SQL Data Services là có thể truy cập dữ liệu rộng rãi. Nó kế thừa cả giao diện SOAP và REST, cho phép dữ liệu có thể được truy cập theo nhiều cách khác nhau. Dữ liệu được thể hiện qua một giao thức chuẩn nên SQL Data Services có thể được sử dụng bởi ứng dụng trên bất kỳ hệ thống nào.
Không giống dịch vụ lưu trữ của Windows Azure, SQL Data Services được xây dựng trên Microsoft SQL Server. Dịch vụ không cung cấp giao diện quan hệ truyền thống. Thay vì đó, SQL Data Services cung cấp một mô hình dữ liệu không yêu cầu một lược đồ có trước. Mỗi đối tượng dữ liệu được lưu dưới dạng một thuộc tính với tên, kiểu và giá trị. Để truy vấn dữ liệu này, các ứng dụng có thể truy cập trực tiếp bằng REST hoặc sử dụng LINQ.
Cách SQL Data Services tổ chức và truy vấn dữ liệu dễ hơn và nhanh hơn phương pháp quan hệ truyền thống. Một điểm mạnh khác là SQL Data Services không yêu cầu khách hàng phải quản lý chính cơ sở dữ liệu của họ. Trong tương lai, Microsoft sẽ thêm nhiều tính năng nữa vào SQL Data Services.