Módulo 6. Um banco de dados relacional na nuvem.

Slides:



Advertisements
Similar presentations
What Is Microsoft Marketplace DataMarket What Is Microsoft Marketplace DataMarket? Michael Stiefel
Advertisements

Jim ONeil Microsoft Developer Evangelist
Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
… and heres why this is interesting … Existing code, not designed for the cloud Things you cant run in the cloud Things you might not want to run.
Bring your own machines, connectivity, software, etc. Complete control Complete responsibility Static capabilities Upfront capital costs for the.
AppFabric Caching Services:
CE203 - Application Programming Autumn 2013CE203 Part 51 Part 5.
SQL AZURE Eric Nelson Application Architect, Microsoft |
What Is Azure ! Thierry Gasser Technical Solution Professional (TSP)
Part 2: Manage app lifecycle and state (Windows Store apps using C#/VB and XAML) us/library/windows/apps/hh aspx
6 SQL Server Integration Same manageability, administration & development experience Integrated queries & transactions Integrated HA and backup/restore.
Change the Rules Distributed data apps with.NET Zlatko Knezevic Developer Evangelist Microsoft
Modern Application Lifecycle Visual Studio Online journey, capabilities and DevOps Scenarios Good to know.
Eric Nelson Application Architect, Microsoft |
Synera The Software That Thinks Like You Do Synera Technical Presentation.
Database Connectivity Rose-Hulman Institute of Technology Curt Clifton.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Christophe Codourey Consultant BI Urs Meier Principal Consultant.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Subtitle color From Windows Azure From Outside Microsoft Datacenter From Outside Microsoft Datacenter & Windows Azure Application / Browser Windows.
Operating and Optimizing Multi-Tenant SaaS Applications in Windows Azure: An IT Pro Perspective Rainer Stropek CEO, Co-Founder software architects gmbh.
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
XVII Encontro – 29/11/2011. Virgílio Esteves ID&T – Research & Founder of NetPonto Coimbra C# / WPF / Silverlight / XNA / Azure.
9 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Windows Azure SQL Database and Storage Name Title Organization.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers & Architects Objectives.
Eric Nelson Developer Evangelist Microsoft UK | Lap around.
Subtitle color From Windows Azure From Outside Microsoft Datacenter From Windows Azure & Outside Microsoft Datacenter Application / Browser Windows.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
Getting Started with Windows Azure Name Title Microsoft Corporation.
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
Server Files Server RUNTIME Code.
Pradeep S Pushpendra Singh Consultants, Neudesic Technologies, Hyderabad, India.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
Konstantinos Pantos MVP, MSc, MCP, Software Solutions Architect
Clusterpoint Margarita Sudņika ms RDBMS & NoSQL Databases & tables → Document stores Columns, rows → Schemaless documents Scales UP → Scales UP.
Tony Petrossian Microsoft Corporation An Introduction.
Text Microsoft to Or Tweet #uktechdays Questions?
Interoperability. Session Objectives and Takeaways Session Objective(s): – Get up to speed on SQL Azure – Learn about the new features in SQL Azure –
Migrating Data to SQL Azure Arunraj Chandrasekaran Twitter June 21, 2011.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
David Robinson Senior Program Manager Microsoft DAT303.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
JSON C# Libraries Parsing JSON Files “Deserialize” OR Generating JSON Files “Serialize” JavaScriptSerializer.NET Class JSON.NET.
Page 1 Programming SQL Azure Database Jeff Chu |
Introduction to Oracle  Oracle Database XE, APEX and Oracle SQL Developer.
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
Migrate SQL Server Apps to SQL Azure Cloud DB
Windows Azure SQL Database - Basic
Introduction to SQL Azure
Module 1: SQL Server Overview
How to tune your applications before moving your database to Microsoft Azure SQL Database (MASD) OK, you've jumped into your Azure journey by creating.
Deploying Web Application
Dynamics 365 Enterprise Edition
Cloud Data platform (Cloud Application Development & Deployment)
9/23/2018 1:04 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
11/16/ :06 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
دانشکده کامپیوتر دانشگاه صنعتی شریف
A developers guide to Azure SQL Data Warehouse
Storing bits and bytes in the cloud
Let's make a complex dataset simple using Azure Cosmos DB
Azure Cosmos DB with SQL API .Net SDK
MS AZURE By Sauras Pandey.
Storing and Processing Sensor Networks Data in Public Clouds
Microsoft Azure Services Platform
SQL Azure to .NET Developers
Presentation transcript:

Módulo 6

Um banco de dados relacional na nuvem

Compute Storage Management Connectivity Access control Flexible APIs Information Marketplace Reporting Relational data Management Data Sync Reporting & BI Billing & Payments Flexible APIs Information Marketplac e

SQL Azure acessado de dentro do Datacenter MS (Azure Compute) Application/ Browser SOAP/REST HTTP/S Astoria/REST - EDM HTTP/S App Code (ASP.NET ) App Code (ASP.NET ) App Code (ASP.NET) (ASP.NET) T-SQL (TDS) WindowsAzure Code Near SQL Azure acessado de fora de um datacenter MS (on-premise) App code/ Tools T-SQL (TDS) WindowsAzure Code Far SQL Azure acessado de dentro e de fora de um datacenter MS (on-premise & Azure Compute)Hybrid SQL Azure Data Sync Data Sync WindowsAzure SQL Server App code/ Tools App Code (ASP.NET ) App Code (ASP.NET ) App Code (ASP.NET) (ASP.NET) T-SQL (TDS)

Account Account Server Server DatabaseDatabase

Tables, indexes, views Stored Procedures TriggersConstraints Table variables, session temp tables (#t) Spatial (desde junho) … Distributed Transactions Distributed Query CLR Service Broker Physical server, catalog DDL Trace Flags

50GB50GB5GB5GB1GB1GB10GB10GB40GB40GB30GB30GB20GB20GB

Réplica 1 Réplica 2 Réplica 3 DB Réplica 4 !

Modelo de Particionamento – Sharding Hardware Boundary BBCCDDAAAABBBBCCCCDDDDAA

Demo de Particionamento – Sharding Scaling Out SQL Azure with Database Sharding C:\WindowsAzureTrainingKit - Sep2010\Demos\ SQLAzureScalingOutWithDbShardingVS2010

SQL Azure

using System; using System.Linq; public void ConnectToSQLAzureDemo() { AdventureWorksSqlAzureDataContext context = new AdventureWorksSqlAzureDataContext(); // get all company names IQueryable companyNames = from customer in context.Customers select customer.CompanyName; // display these all on the console foreach (string company in companyNames) { Console.WriteLine(company); }

<?php $host = "server.database.windows.net"; $dbname = "database"; $dbuser = $dbpwd = "password"; $driver = "{SQL Server Native Client 10.0}"; // Build connection string $dsn="Driver=$driver;Server=$host;Database=$dbname;Encrypt=true;Tru stServerCertificate=true"; if (!($conn $dbuser, $dbpwd))) { die("Connection error: ". odbc_errormsg()); } // Got a connection, do what you will // Free the ?>

// Build a connection string String connectionUrl= "jdbc:sqlserver://server.database.windows.net;" + // Next, make the sure the SQL Server Driver is loaded. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // Then attempt to get a connection. This will null or throw if we can't get a connection. Connection sqlConn = DriverManager.getConnection(connectionUrl); if (sqlConn == null) { System.out.println("Unable to obtain connection. exiting"); System.exit(1); } // Got a connection, do what you will // Free the connection sqlConn.close();

bcp AdventureWorksLTAZ2008R2.SalesLT.Customer in C:\load\MoveDataToSQLAzure.txt -b100 -c -U -S tcp:servername.database.windows.net -P password

Tipo de Engine para SQL Azure

Introdução ao SQL Azure lab #05