SQL Data Services (SDS) Azure Services Platform
Database ACE model Datatypes Administration and API (REST and SOAP interface) Tools (Windows) Roadmap
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
Authority Container LB Container Entity
Sql Data Services A database..... However not a RDBMS!
Authority: myCRMDatabase Container: myCustomers
Entities: id customer Jens Jensen Gold member Or <customer xmlns:s=' xmlns:xsi=' xmlns:x=' > id customer Jens Jensen Gold member
Authority: Not Supported! Container: Entity:
Entity: customer Jens Jensen Gold member Male
Authority: Container: Entity:
Metadata infomation (WSDL’s) Access and authentication: messaging and CRUD pattern interface:
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 == "id " select e or from e in entities where e["firstname"] == "Jens" select e
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
Containers All containers in Authority: Container “customer”: 20entities%20where%20e.Id==“customer"%20select%20e" Entities All entities in container: Select specific entity: %20e%20in%20entities%20where%20e.Id==“id "%20select%20e"
...and the same query string as the REST examples!
.Net SQL Data Services SDK (Windows only) Command line utility + SSDS Explorer SDS Documentation (not complete): us/library/cc aspx.Net SQL Data Services SDK: 939E-481DD05F2627&displaylang=en Ruby SDK 3.part:
Azure ™ Services Platform