2. Cory Fowler Intermediate Web Developer cory@syntaxc4.net http://blog.syntaxc4.net Twitter:@SyntaxC4 LinkedIn:CoryFowler Making Data rain from the Clouds http://gettag.mobi
24. JustCode Licenses (make sure you run updates) www.facebook.com/Telerik http://twitter.com/telerik Follow us at:
Editor's Notes
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
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)