Download [Powerpoints] - Multi-Tenant Database Model with SQL Azure.zip

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

DBase wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Relational algebra wikipedia , lookup

Concurrency control wikipedia , lookup

Oracle Database wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Tandem Computers wikipedia , lookup

Ingres (database) wikipedia , lookup

Microsoft Access wikipedia , lookup

Team Foundation Server wikipedia , lookup

Functional Database Model wikipedia , lookup

Btrieve wikipedia , lookup

Database wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Null (SQL) wikipedia , lookup

Clusterpoint wikipedia , lookup

Database model wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Relational model wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

SQL wikipedia , lookup

PL/SQL wikipedia , lookup

Transcript
Aaron Stanley King
“SQL Azure is a scalable and cost-effective ondemand data storage and query processing
service. SQL Azure is a hosted application build
on robust Microsoft SQL Server database and
Windows Server technologies.”
What is SQL Azure really?
SQL Azure is your data hosted by Microsoft
with a strong service level agreement (SLA).
The SLA not only ensures high availability
but also performance and protection.
Azure™ Services Platform:
http://oakleafblog.blogspot.com/2010/11/windows-azure-and-cloud-computing-posts_19.html
Robust SQL Server Support


SQL Azure is built on robust SQL Server
database technologies.
SQL Server is a broad data platform that can
handle all types of data, from creation to
archival.
Ease of Development
• SQL Azure facilitates development.
• Just like local development in SQL
Express.
• Its flexible data model supports any
programming language.
Scalability
• The SQL Azure database fabric is flexible
and scales according to business 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.
Availability
• Because SQL Azure is accessible via the
Internet, it ensures the availability of data
to users in any geographic location.
• Further, SQL Azure uses enterprise-grade
hardware and program code, which are
optimized for high throughput.
Security
• SQL Azure provides organizations with
secure data access and confidentiality.
• It is built on a relational database
architecture that includes data protection.
• Multiple copies of data that you create or
modify can be stored across
geographically distributed data centers.
Simplified Multi-Tenancy
• SQL Azure Federations simplify multitenant databases for better cost-pertenant implementations.
• It’s great for ISVs creating large SaaS
solutions as well as web scale database
solutions.
• Repartitioning without downtime.
• This isn’t production ready yet, still in CTP.
Strong Service Level Agreement
SQL Azure provides you with a strong SLA that
assures:
• high availability
• guaranteed performance
• data protection
• compliance
• enterprise-level security features
• real-time mirrored database replication
Benefits of SQL Azure
•
•
•
•
•
•
•
Robust SQL Server support
Ease of application development
Scalability
Availability
Security
Simplified Multi-Tenancy
Strong SLA
Features of SQL Azure
• SQL Azure provides UNLIMITED data
storage capacity.
• SQL Azure uses a PAY-AS-YOU-GROW
pricing strategy.
• SQL Azure has $0 start up cost.
• SQL Azure can be located close to your
users, even if you’re not.
SQL Azure vs. SQL Server
SQL Azure
• Anytime from Any place
• Failure of one server will not
impact performance
• Unlimited amount of data
SQL Server
• On-premise data platform
• Single point of failure
• Data is restricted by software
and hardware
Things to watch out for
•
•
•
•
•
•
•
•
•
•
•
•
Need clustered index for each table
‘ANSI_NULLS’ is not a recognized SET option.
SET ANSI_PADDING OFF
More than two-part column name
Data types:
text
ntext
xml
image
Table hint without WITH
Filegroup reference and partitioning scheme’ is not
supported in this version of SQL Server
fn_listextendedproperty is not supported
Pricing
• Web Edition:
• Up to 1 GB relational database = $9.99 / month
• Up to 5 GB relational database = $49.95 / month
• Business Edition:
• Up to 10 GB relational database = $99.99 / month
• Up to 20 GB relational database = $199.98 / month
• Up to 30 GB relational database = $299.97 / month
• Up to 40 GB relational database = $399.96 / month
• Up to 50 GB relational database = $499.95 / month
Data transfers = $0.10 in / $0.15 out / GB - ($0.30 in / $0.45 out / GB in Asia)
Demos, Demos, Demos!
• Demos, Demos, Demos!
• How to query in SQL Azure
• More Demos!
Recent News!
• SQL Azure Diagnostics Tool
• SQL Reporting CTP
• SQL Azure Federation CTP
SQL Azure
Aaron Stanley King (@trendoid)
http://www.aaronstanleyking.com