Presentation is loading. Please wait.

Presentation is loading. Please wait.

SQL Data Services (SDS) Azure Services Platform.

Similar presentations


Presentation on theme: "SQL Data Services (SDS) Azure Services Platform."— Presentation transcript:

1 SQL Data Services (SDS) Azure Services Platform

2

3

4

5 Database ACE model Datatypes Administration and API (REST and SOAP interface) Tools (Windows) Roadmap

6 Sql Data Services A database..... However not a RDBMS! Current setup in CTP: Each user will be allowed 50Gb of storage across all Authorities 1000 Containers per Authority 1Gb of Blob Entities per Container (up from 500mb) 100mb of Flexible Entities per Container (up from 20mb) Each Blob Entity will be capped at 100mb

7 Authority Container LB Container Entity

8 Sql Data Services A database..... However not a RDBMS!

9

10 Authority: myCRMDatabase Container: myCustomers

11 Entities: id234985798 customer Jens Jensen Gold member Or <customer xmlns:s='http://schemas.microsoft.com/sitka/2008/03/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:x='http://www.w3.org/2001/XMLSchema' > id234985798 customer Jens Jensen Gold member

12 Authority: Not Supported! Container: https://{AuthorityID}.data.database.windows.net/v1/{ContainerID} Entity: https://{AuthorityID}.data.database.windows.net/v1/{ContainerID}/{EntityID}

13 Entity: https://{AuthorityID}.data.database.windows.net/v1/{ContainerID}/{EntityID} 7234985798 customer Jens Jensen Gold member Male

14 Authority: https://{AuthorityID}.data.database.windows.net/v1/ Container: https://{AuthorityID}.data.database.windows.net/v1/{ContainerID} Entity: https://{AuthorityID}.data.database.windows.net/v1/{ContainerID}/{EntityID}

15 Metadata infomation (WSDL’s) Access and authentication: https://database.windows.net/soap/v1/...imports messaging and CRUD pattern interface: https://database.windows.net/soap/v1/schemas.microsoft.com.sitka.2008.03.wsdl

16 General syntax: from e in entities [where condition] [orderby property 1 [,property 2, …]] select e Comparison Operators: >, >=, <, <=, ==, != Logical operators: && (and), || (or),! (not) Syntax difference - mandatory system entity metadata vs entity properties: from e in entities where e.Id == "id234985798" select e or from e in entities where e["firstname"] == "Jens" select e

17 Ofkind(): from e in entities.OfKind(”customer”) select e Take(): (from e in entities where e[“firstname”] == “Jens" select e).Take(10) Take(from e in entities.OfKind(“customer“) select e, 10) Join support: from c in entities.OfKind(“customer“) where c[“firstname"] == “Jens" from o in entities.OfKind(“order“) where o[“customerId"] == c.Id select o

18 Containers All containers in Authority: https://{AuthorityID}.data.database.windows.net/v1/?q= Container “customer”: https://{AuthorityID}.data.database.windows.net/v1/?q="from%20e%20in% 20entities%20where%20e.Id==“customer"%20select%20e" Entities All entities in container: https://{authority-id}.data.database.windows.net/v1/{container-id}?q='' Select specific entity: https://{AuthorityID}.data.database.windows.net/v1/{containerid}?q="from %20e%20in%20entities%20where%20e.Id==“id23243532"%20select%20e"

19 ...and the same query string as the REST examples!

20 .Net SQL Data Services SDK (Windows only) Command line utility + SSDS Explorer SDS Documentation (not complete): http://msdn.microsoft.com/en- us/library/cc512417.aspx.Net SQL Data Services SDK: http://www.microsoft.com/downloads/details.aspx?FamilyId=0B1FA5C6-EC9D-440B- 939E-481DD05F2627&displaylang=en Ruby SDK 3.part: http://github.com/sdsteam/sds-rest/tree/master

21

22 Azure ™ Services Platform


Download ppt "SQL Data Services (SDS) Azure Services Platform."

Similar presentations


Ads by Google