SlideShare a Scribd company logo
1 of 38
Aaron Stanley King SQL Data ServicesJune 26th, 2009
Microsoft SQL Data Services:
Azure™ Services Platform:
Our Goals for Today ,[object Object]
Features of SDS
SDS object model
SSDS Explorer
Demos, Demos, Demos!
How to query in SDS
More Demos!
Recent News
SDS Future
Questions and Answers
BASE vs. ACID ( time permitting )
Don’t you just love CTP? ( time permitting ),[object Object],[object Object],[object Object]
Robust SQL Server support “SDS is built on robust SQL Server database technologies.Therefore, it benefits from the advantages of SQL Server,which is a broad data platform that can handle all types ofdata, from creation to archival.”
Ease of application development “SDS facilitates application development. It uses Web-basedapplication programming interfaces (APIs), which support fasterdevelopment of Windows applications. SDS uses protocols suchas REST and SOAP with XML to communicatewith applications. Its flexible datamodel supports any programminglanguage.”
Scalability “The SDS database structure is flexible and scales according tobusiness needs. The service is supported by multiple servers.Therefore, it has the ability to provide any required storage capacity.  Also, there is no time delay due to server provisioning. The data is partitionedto meet these requirements.”
Availability “Because SDS is accessible via the Internet, it ensures the availability of data to users in any geographic location. Further, SDS uses enterprise-grade hardware and program code, which are optimized for high throughput.”
Security “SDS provides organizations with secure data access and confidentiality. It is built on a relational database architecture that includes data protection. With SDS, multiple copies of data that you create or modify are stored across geographically distributed data centers. This ensures thesafety of your data in the event of anydisaster.”
Strong SLA “SDS provides you with a strong SLA that assures high availability, guaranteed performance, data protection, compliance, enterprise-level security features, and real-time mirrored database replication.”
Flexible data storage “You can upload and query structured data, semi-structured data, and unstructured data. You can associate entities with large unstructured data objects called binary large objects (BLOBs).  These BLOBs can be accessed through a URL.”
Benefits of SDS ,[object Object]
Ease of application development
Scalability
Availability
Security
Strong SLA
Flexible data storage,[object Object]
SDS provides UNLIMITED data storage capacity.
SDS uses a PAY-AS-YOU-GROW pricing strategy.
SDS supports encryption through SSL.,[object Object]
Failure of one server will not impact performance
Unlimited amount of dataSQL Server ,[object Object]
Single point of failure
Data is restricted by the software and hardware,[object Object]
The ACE concept ( Yes, I know )
Uniform Resource Identifiers (URIs)

More Related Content

More from Aaron King

Sql Azure Sql Saturday Nyc
Sql Azure   Sql Saturday NycSql Azure   Sql Saturday Nyc
Sql Azure Sql Saturday NycAaron King
 
Sql Azure - Sql Saturday Kansas City
Sql Azure - Sql Saturday Kansas CitySql Azure - Sql Saturday Kansas City
Sql Azure - Sql Saturday Kansas CityAaron King
 
Sql Azure - Columbus SQL PASS
Sql Azure - Columbus SQL PASSSql Azure - Columbus SQL PASS
Sql Azure - Columbus SQL PASSAaron King
 
Sql Azure - Sql Saturday Chicago
Sql Azure - Sql Saturday ChicagoSql Azure - Sql Saturday Chicago
Sql Azure - Sql Saturday ChicagoAaron King
 
Sql Azure - St. Louis Day of .NET
Sql Azure - St. Louis Day of .NETSql Azure - St. Louis Day of .NET
Sql Azure - St. Louis Day of .NETAaron King
 
IndyCodeCamp SDS May 16th 2009
IndyCodeCamp SDS May 16th 2009IndyCodeCamp SDS May 16th 2009
IndyCodeCamp SDS May 16th 2009Aaron King
 

More from Aaron King (6)

Sql Azure Sql Saturday Nyc
Sql Azure   Sql Saturday NycSql Azure   Sql Saturday Nyc
Sql Azure Sql Saturday Nyc
 
Sql Azure - Sql Saturday Kansas City
Sql Azure - Sql Saturday Kansas CitySql Azure - Sql Saturday Kansas City
Sql Azure - Sql Saturday Kansas City
 
Sql Azure - Columbus SQL PASS
Sql Azure - Columbus SQL PASSSql Azure - Columbus SQL PASS
Sql Azure - Columbus SQL PASS
 
Sql Azure - Sql Saturday Chicago
Sql Azure - Sql Saturday ChicagoSql Azure - Sql Saturday Chicago
Sql Azure - Sql Saturday Chicago
 
Sql Azure - St. Louis Day of .NET
Sql Azure - St. Louis Day of .NETSql Azure - St. Louis Day of .NET
Sql Azure - St. Louis Day of .NET
 
IndyCodeCamp SDS May 16th 2009
IndyCodeCamp SDS May 16th 2009IndyCodeCamp SDS May 16th 2009
IndyCodeCamp SDS May 16th 2009
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

CodeStock June 26th SDS Demo

  • 1. Aaron Stanley King SQL Data ServicesJune 26th, 2009
  • 2. Microsoft SQL Data Services:
  • 4.
  • 9. How to query in SDS
  • 14. BASE vs. ACID ( time permitting )
  • 15.
  • 16. Robust SQL Server support “SDS is built on robust SQL Server database technologies.Therefore, it benefits from the advantages of SQL Server,which is a broad data platform that can handle all types ofdata, from creation to archival.”
  • 17. Ease of application development “SDS facilitates application development. It uses Web-basedapplication programming interfaces (APIs), which support fasterdevelopment of Windows applications. SDS uses protocols suchas REST and SOAP with XML to communicatewith applications. Its flexible datamodel supports any programminglanguage.”
  • 18. Scalability “The SDS database structure is flexible and scales according tobusiness needs. The service is supported by multiple servers.Therefore, it has the ability to provide any required storage capacity. Also, there is no time delay due to server provisioning. The data is partitionedto meet these requirements.”
  • 19. Availability “Because SDS is accessible via the Internet, it ensures the availability of data to users in any geographic location. Further, SDS uses enterprise-grade hardware and program code, which are optimized for high throughput.”
  • 20. Security “SDS provides organizations with secure data access and confidentiality. It is built on a relational database architecture that includes data protection. With SDS, multiple copies of data that you create or modify are stored across geographically distributed data centers. This ensures thesafety of your data in the event of anydisaster.”
  • 21. Strong SLA “SDS provides you with a strong SLA that assures high availability, guaranteed performance, data protection, compliance, enterprise-level security features, and real-time mirrored database replication.”
  • 22. Flexible data storage “You can upload and query structured data, semi-structured data, and unstructured data. You can associate entities with large unstructured data objects called binary large objects (BLOBs). These BLOBs can be accessed through a URL.”
  • 23.
  • 24. Ease of application development
  • 29.
  • 30. SDS provides UNLIMITED data storage capacity.
  • 31. SDS uses a PAY-AS-YOU-GROW pricing strategy.
  • 32.
  • 33. Failure of one server will not impact performance
  • 34.
  • 35. Single point of failure
  • 36.
  • 37. The ACE concept ( Yes, I know )
  • 43. SQL Data Services RDBMS Model
  • 45.
  • 49.
  • 50. Authority <s:Authority xmlns:s="http://schemas.microsoft.com/sitka/2008/03/"> <s:Id>heroes</s:Id> </s:Authority>
  • 51. Container <s:Container xmlns:s="http://schemas.microsoft.com/sitka/2008/03/"> <s:Id>people</s:Id> </s:Container>
  • 52. Entities <Entity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:x="http://www.w3.org/2001/XMLSchema" xmlns:s="http://schemas.microsoft.com/sitka/2008/03/"> <s:Id>id234985798</s:Id> <kind xsi:type='x:string'>customer</kind> <firstname xsi:type='x:string'>Jens</firstname> <surname xsi:type='x:dateTime'>Jensen</surname> <status xsi:type='x:string'>Gold member<status/> </Entity>
  • 53. Entities 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' > <s:Id>id234985798</s:Id> <kind xsi:type='x:string'>customer</kind> <firstname xsi:type='x:string'>Jens</firstname> <surname xsi:type='x:dateTime'>Jensen</surname> <status xsi:type='x:string'>Gold member<status/> </customer>
  • 54. SSDS Explorer C:rogram Filesicrosoft SQL Server Data Services SDKsdsExplorer.exe SELECT | INSERT | UPDATE / INSERT | DELETE
  • 55. How do I query SDS??? https://<authority-id>.data.database.windows.net/v1/<container-id>/<entity-id> Comparison Operators >, >=, <, <=, ==, != Logical operators && (and), || (or),! (not) from e in entities select e from e in entities where e.<property> == <value>amp;quot; select e 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
  • 56. How do I query SDS??? 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
  • 57. Demo https://comics.data.database.windows.net/v1/Heroes from e in entities where e["Team"] == "Justice League of America" select e https://comics.data.database.windows.net/v1/Heroes/10 from e in entities where e["Team"] == "Justice League of America" && e["Location"] == "New York City" select e https://comics.data.database.windows.net/v1/Villains from h in entities where h["Location"] == “Gotham City" from v in entities where v["Name"] == h["MainVillains"] select v
  • 58. Demo https://heroes.data.database.windows.net/v1/people from h in entities where h.Kind == "Hero" where h["Location"] == "New York City" from v in entities where v.Kind == "Villain" where v["Name"] == h["MainVillain"] select v
  • 60. Recent News? On March 10th, Microsoft announced the details of the plans to accelerate the delivery of core relational database features as part of SDS. They are phasing our ACE and the current model for a more direct interface to TDS ( Tabular Data Stream ). This means symmetric SQL Server functionality and behavior combined with compatibility with the existing tools you are familiar with. Tables?...Check Stored Procedures?...Check Triggers?...Check Views?...Check Indexes?...Check Visual Studio Compatibility?...Check ADO.Net Compatibility?...Check ODBC Compatibility?...Check
  • 61. SQL Data Services RDBMS Model
  • 62. SQL Services Future? Database Reporting Data Sync Reference Data ETL Data Mining
  • 63.
  • 65. Is there a market for SDS?
  • 66.
  • 69. Phone – (317) 824-0393
  • 70. Toll free – (800) 538-0453
  • 72.

Editor's Notes

  1. Organizations often face challenges in managing their IT infrastructure when they are growing rapidly. In such situations, they may need to increase their data storage capabilities. Consequently, a large amount of time is spent in ramping up server capacity. This leads to increased installation and maintenance costs. SDS is a Software as a Service (SaaS) product, which helps organizations overcome these challenges.
  2. SQL Data Services is a scalable and cost-effective on-demand data storage and query processing service. SDS is a hosted application build on robust Microsoft SQL Server database and Windows Server technologies. SDS extends the services and advantages of SQL Server over the cloud, or the Internet. This leads to tremendous benefits for customers, who can access the data they require at any time and from anywhere. SDS is ideal for organizations seeking reduced capital investment for storing and maintaining data. It also benefits enterprises using applications that collaborate on large data clusters. SDS aims at satisfying the ever-expanding needs of organizations by providing solutions to enhance storage capability. Organizations can use SDS to store multiple types of data. SDS provides optimal storage solutions for archival and reference data. To increase the business benefits to its customers, Microsoft offers them a strong service level agreement (SLA). This SLA ensures high availability, performance, and data protection.SDS supports a flexible database architecture and development environment, which eases application development. It communicates with applications using standard protocols like Simple Object Access Protocol (SOAP) and Representational State Transfer (REST). You can access and modify data using a text-based query language. This language uses Language-Integrated Query (LINQ) with C# or other languages such as VB.NET, Java, or Ruby. In addition, SDS allows you to create and modify the accounts using a Web-based interface.
  3. SDS essentially is a computing service. It is supported by groups of connected servers, which customers can access through the Internet. These servers are usually distributed across multiple data centers to increase availability.When customers sign up for SDS, they each create a Domain Name System (DNS) name. This DNS name maps to a specific IP address, which in turn maps to a specific data center.When a customer submits a query to SDS through an application, the query is transferred to the assigned data center via Hypertext Transfer Protocol (HTTP). The query is then processed by the servers in the data center, and the requested data is sent back to the application. The transmitted data is encrypted by SSL in order to ensure privacy.
  4. SDS has several advantages over traditional SQL Server technology. Because SDS is a hosted service, it is accessible at any time and from any place. SQL Server is an on-premise data platform. Therefore, it has limitations in terms of accessibility.Further, SDS is supported by a large number of data centers, with each data center featuring a group of servers. Therefore, a request from a customer is served by a group of servers. This means that a workload can be distributed across multiple servers. Consequently, a sudden increase in workload or the failure of one server will not impact the performance of an application.On the other hand, a request to SQL Server is usually handled by a single server instance. Therefore, an increase in the workload or server failure could affect the smooth performance of the application.Given the multiple server support, SDS can support virtually an unlimited amount of data.However, the amount of data SQL Server can support is restricted by limitations in terms of software and hardware.
  5. The SDS object model has a hierarchical structure, which is based on what is called the ACE concept. ACE refers to the three levels in the hierarchical structure: authorities, containers, and entities.An authority is the highest level of containment within the ACE concept. After you have signed into SDS, you begin by creating an authority. You can create and own any number of authorities.An authority is represented by a DNS name. For example, you can create an authority called litware.data.beta.mssds.com. Here, litware is the name of the authority, and data.beta.mssds.com is the name of the SDS service. The DNS name of an authority is mapped to the IP address of a specific data center.An authority may contain zero or more containers. A container is the largest logical unit of data used for query and update operations. It is assigned a unique ID. A container stores data in the form of entities. It can store zero or more entities of various types without any dependence on a container schema.You can have either homogeneous or heterogeneous containment, depending on your application. In homogeneous containment, you can save only one type of entity within a container. Whereas, in heterogeneous containment, you can save several types of entities within a single container.An entity is the smallest object that you can update. It can store any number of user-defined properties and their corresponding values. Because entities are stored as property-value pairs, SDS does not require them to have any fixed schema. You can retrieve an entire entity; add, update, or delete its properties; or replace the original entity. In the current version of SDS, you cannot partially update entities.SDS also supports special entities called BLOBs. BLOBs store nonprimitive data, such as binary data, image files, or audio files. The current version of SDS supports BLOBs in the REST protocol. Later versions will also provide support for SOAP.The authority and its related data, such as containers and entities, are stored in the same data center.
  6. The SDS object model has a hierarchical structure, which is based on what is called the ACE concept. ACE refers to the three levels in the hierarchical structure: authorities, containers, and entities.An authority is the highest level of containment within the ACE concept. After you have signed into SDS, you begin by creating an authority. You can create and own any number of authorities.An authority is represented by a DNS name. For example, you can create an authority called litware.data.beta.mssds.com. Here, litware is the name of the authority, and data.beta.mssds.com is the name of the SDS service. The DNS name of an authority is mapped to the IP address of a specific data center.An authority may contain zero or more containers. A container is the largest logical unit of data used for query and update operations. It is assigned a unique ID. A container stores data in the form of entities. It can store zero or more entities of various types without any dependence on a container schema.You can have either homogeneous or heterogeneous containment, depending on your application. In homogeneous containment, you can save only one type of entity within a container. Whereas, in heterogeneous containment, you can save several types of entities within a single container.An entity is the smallest object that you can update. It can store any number of user-defined properties and their corresponding values. Because entities are stored as property-value pairs, SDS does not require them to have any fixed schema. You can retrieve an entire entity; add, update, or delete its properties; or replace the original entity. In the current version of SDS, you cannot partially update entities.SDS also supports special entities called BLOBs. BLOBs store nonprimitive data, such as binary data, image files, or audio files. The current version of SDS supports BLOBs in the REST protocol. Later versions will also provide support for SOAP.The authority and its related data, such as containers and entities, are stored in the same data center.
  7. Deleting authorities isn’t supported.
  8. Authority Deletion is not supported yet.
  9. Authority Deletion is not supported yet. Cross Container Joins.. Not supported.