The Cloud Dba

1,038 views

Published on

These slides are for the presentation done at the SQL Server Users Group meetingin in London on 22 May 2009. Check out my blog on http://blogs.conchango.com/simonmunro for updates when the demo will be available as well as similar content

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,038
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Cloud Dba

  1. 1. Your nightmares are coming true... @simonmunro
  2. 2. Developers are taking over your data architecture... @simonmunro
  3. 3. The ORM wars... @simonmunro Deserted!
  4. 4. ASP.NET ‘Classic’ Web ASP.NET Browser Database @simonmunro
  5. 5. Power to the Client! Web ASP.NET Browser Database Silverlight WCF Other Services @simonmunro
  6. 6. REST Silverlight REST Interface ATOM WCF JQuery Browser JSON ...the poor mans protocol @simonmunro
  7. 7. Layers... Abstractions... Separations... JQuery REST Browser WCF POCO ORM Database DDD SOLID TDD IOC @simonmunro
  8. 8. The options... Cache REST Non WCF POCO Relational ORM Database ADO.NET Services Data EF WCF @simonmunro
  9. 9. The switch... REST WCF POCO ADO.NET Services Data EF WCF @simonmunro
  10. 10. Rogue Databases! In the cloud? @simonmunro
  11. 11. Wishful Thinking Database @simonmunro
  12. 12. Brewer CAP Conjecture Dr Eric Brewer UC Berkley 2000 It is impossible for a web service to provide guarantees for : Consistency Partition Tolerance Availability at the same time @simonmunro
  13. 13. SQL CAP Consistency Partition Tolerance Availability @simonmunro
  14. 14. The Inevitable Cloud Flash Mobs Unstructured Data Data Collection Transaction Volumes Rich Data Batch Run Times @simonmunro
  15. 15. What Does the Cloud Promise? Ease of Provisioning Manageable Costs Access to Compute Utilities @simonmunro
  16. 16. What are the data problems? Security Compliance Synchronisation Consistency Latency Bandwidth @simonmunro
  17. 17. Security On-Premise Compliance Hosted Synchronisation Consistency Latency Bandwidth Cloud @simonmunro
  18. 18. A ridiculous idea... Can SQL and the cloud work together? @simonmunro
  19. 19. You can fax a cat! Azure Trigger Sproc SQL CLR WCF Tables @simonmunro
  20. 20. REST is the new data API Data demands are exploding Developers don’t care about the data Data is everywhere and its a mess Get involved in the debate Close the gap to ‘them’ Advance the state of the art Be less restrictive Embrace change Understand the business needs Its time for database professionals to take back the database and stop people pissing all over our domain @simonmunro
  21. 21. Questions? Where’s the nearest exit? @simonmunro

×