Making data rain from the clouds version 2

1,211 views
1,122 views

Published on

I Presented this slideshow at PrairieDevCon

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,211
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • No Installation or Patching is Required.Have your DBAs working full time on Query OptimizationBest PracticesIt seems to you that you have 1 database:Multiple ReplicasSingle Primary  The database that is exposed to you2 ReplicasCopies of your Primary database on different machinesGeographical Distribution - Put your data where you need it.Best of all, your current knowledge & Tools can be used with SQL Azure (SQL 2008 +)There are only a few Things to watch for – I’ll cover them later on
  • TDS – Tabular Data Stream – SQL Server Protocol for Communication between application and serverYour application *MUST* connect with SSL/HTTPS, unless otherwise configured.Tools: SQLCMD – Command Prompt SQL Client.BCP Utility – Command Prompt Based Backup ClientLinQPad - http://www.linqpad.netSupport:SSIS & SSAS – Must be using on premise Instance. (Sync)
  • 1GB -- 10 GB -- 50GB - SU3 (June)Need Middle Ground? Vertical Partioning - http://tinyurl.com/SQLAzureVP1Purchase Size you need and distribute tables across multiple databasesWill need SQLAzureHelper ClassForeign Keys not supported Cross Database.Related tables must be in the same DB
  • Install SQL 2008 R2 – Trials available online.Enable Firewall in Web UIInstall SQL Data SyncIf Required
  • Scripting Database – SQL Does *NOT* SupportANSI_NULLON [PRIMARY]User Defined Data TypesExtended PropertiesWindows AuthenticationSQL Data SyncDatabase cannot already be deployed to the cloud.
  • SQL Azure Labs – https://www.sqlazurelabs.comThe ability to check off a few options and automatically expose your data via OData.WCF Data ServicesDeploy in Azure
  • http://www.techdays.ca/odata.svc/http://www.techdays.ca/odata.svc/adx_eventspeakershttp://www.techdays.ca/odata.svc/adx_eventspeakers?$top=2
  • Must Connect with SSL (Encrypted) Connection – 30 minute timeoutSSMS > Options > Connection PropertiesAvoid - SELECT * FROM [TABLE]You’re Paying for Data TransferUse Clustered Indexes – MUST HAVE AT LEAST ONEThis is for Maximum Performance for the Data Replication ModelGUID – Does *NOT* Support NEW SEQUENTIAL IDIf you love GUID for ID, You’ll need a ClustedIndex on another rowSELECT INTO *NOT* Supported
  • Up until now I’ve been talking about your data.Our industry needs access to a lot of information in order to stay productive, Dallas is a way to provide that informationData sets can bePublicCommercialThis means companies can monetize their data.Dallas is build off of SQL Azure + Windows Azurehttp://www.microsoft.com/windowsazure/dallas/https://www.sqlazureservices.com/
  • Spatial Data (GIS)Web Based Management System (Built in Silverlight)
  • Making data rain from the clouds version 2

    1. 1.
    2. 2. Cory Fowler<br />Intermediate Web Developer<br />cory@syntaxc4.net<br />http://blog.syntaxc4.net<br />Twitter:@SyntaxC4<br />LinkedIn:CoryFowler<br />Making Data rain from the Clouds<br />http://gettag.mobi<br />
    3. 3. Why would I use SQL Azure?<br /><ul><li>Eliminate Administration
    4. 4. Availability & Fault Tolerance
    5. 5. Geographical Distribution
    6. 6. Same Knowledge & Tooling</li></li></ul><li>SQL Azure Architecture<br />SSL<br />Client Layer<br />Service Layer<br />Platform Layer<br />TDS<br />ODBC<br />OSS<br />Provisioning<br />SQL Server<br />Billing/Meter<br />Azure Fabric<br />Tools<br />Routing<br />Management<br />Management<br />ADO<br />WCF<br />Infrastructure Layer<br />
    7. 7. Size Does Matter<br />
    8. 8. Demo 1: Prep for the trip<br />
    9. 9. Demo 2: Deploy! Deploy!<br />
    10. 10. Demo 3: Expose your Data<br />
    11. 11. Oh Hungry… OData<br />Service Uri<br />Resource Path<br />Query Options<br />
    12. 12. Demo 4: ASP.NET Connection<br />
    13. 13. Demo 6: Ruby Connection<br />
    14. 14. Gotchas<br />
    15. 15. Codename “Dallas”<br />
    16. 16. The Future…<br />
    17. 17. Resources<br /><ul><li>SQL Azure – http://www.microsoft.com/windowsazure/sqlazure
    18. 18. SQL Azure Team Blog - http://blogs.msdn.com/sqlazure
    19. 19. SQL Azure Labs – http://www.sqlazurelabs.com
    20. 20. Dallas - https://www.sqlazureservices.com
    21. 21. OData – http://www.odata.org
    22. 22. LinQPad– http://linqpad.net
    23. 23. Steer the Product – http://www.mygreatsqlazureidea.com</li></li></ul><li>TelerikDeliver More Than Expected<br />New<br />New<br /><ul><li>Telerik Premium Collectiondeveloper license worth $1299. The Telerik Premium Collection includes eight control suites.
    24. 24. JustCode Licenses (make sure you run updates) </li></ul>www.facebook.com/Telerik<br />http://twitter.com/telerik<br />Follow us at:<br />

    ×