Jeremy Boyd Director – Mindscape MSDN Regional Director jeremy@mindscape.co.nz

Preview:

Citation preview

Jeremy BoydDirector – MindscapeMSDN Regional Directorjeremy@mindscape.co.nz

Dynamic Dynamic DevelopmentDevelopment

Beyond Beyond RelationalRelational

Pervasive InsightPervasive Insight

Enterprise Data Enterprise Data PlatformPlatform

Mobile andMobile andDesktopDesktop

OLAP

FILE

XMLRDBMS

Services

QueryQuery

AnalysisAnalysis

ReportingReporting IntegrationIntegration

SynchSynch

SearchSearch

CloudCloudServerServer

Transparent Data Encryption

External Key Management

Data Auditing

Pluggable CPU

Transparent Client Redirect for Database Mirroring

Database Mirroring Enhancements

DBM: Auto Page Repair

Declarative Management Framework

Server Group Management

Streamlined Installation

Enterprise System Management

Performance Data Collection

System Analysis

Data Compression

Query Optimization Modes

Resource Governor

Entity Data Model

LINQ

Visual Entity Designer

Entity Aware AdaptersEntity Aware Adapters

SQL Server Change TrackingSQL Server Change Tracking

Synchronized Programming ModelSynchronized Programming Model

Visual Studio SupportVisual Studio Support

SQL Server Conflict DetectionSQL Server Conflict Detection

FILESTREAM data typeFILESTREAM data type

Integrated Full -Text SearchIntegrated Full -Text Search

Sparse ColumnsSparse Columns

Large User-Defined TypesLarge User-Defined Types

Date / Time Data TypesDate / Time Data Types

LOCATION data typeLOCATION data type

SPATIAL data typeSPATIAL data type

Virtual Earth IntegrationVirtual Earth Integration

Partitioned Table ParallelismPartitioned Table Parallelism

Query OptimizationsQuery Optimizations

Persistent Lookups Persistent Lookups

Change Data Capture Change Data Capture

Backup Compression

MERGE SQL StatementMERGE SQL Statement

Data ProfilingData Profiling

Star Join

Enterprise Reporting Enterprise Reporting EngineEngine

Internet Report Internet Report DeploymentDeployment

Block ComputationsBlock Computations

Scale-out AnalysisScale-out Analysis

BI Platform ManagementBI Platform Management

Export to Word and Export to Word and ExcelExcel

Author reports in Word, Author reports in Word, ExcelExcel

Report Builder Report Builder EnhancementsEnhancements

TABLIXTABLIX

Rich Formatted DataRich Formatted Data

Personalized Personalized PerspectivesPerspectives

… … and many moreand many more

Work through a prototype applicationLook at how we can leverage new features of SQL Server 2008 to support our scenario

Design and implement storageConsume data using .NETImplement nonfunctional concerns such as

Data AuditingCompressionSecure Storage e.g. EncryptionManagement

End user experience will be a WPF application written in .NET 3.5

Need to store Photos (binary data) with EXIF data and spatial dataIdeally consume data as native .NET objectsWe are concerned with effective storage of the data and also security of the dataInterested in building a simple solution that will be easily managed

Need to deal withlarge photos

Query and bindPhoto data

Allow SpatialQuerying

New data types and T-SQL capabilities

Use FILESTREAM for binary dataData accessible via record set or file API’sAllows for > 2GB blobs

New DATE and TIME data typesdate, time, datetime2, datetimeoffset

Use Filtered Indexes to improve query performance and lower storage and maintenance costs

New MERGE statementConditional insert/updateSynchronization of tables

Native Encryption and Compression

More efficiently store our dataUse native data compressionBACKUP compression available on Enterprise Edition

Securely store our dataUse transparent data encryptionBetter support for managing keys in 2008

ADO.NET Entity Framework

Use ADO.NET Entities to rationalize our data and simplify development

Object Relational MappingLeverage LINQ for queryingIntegrated Designer for Visual Studio 2008

Think in terms of the “conceptual model”

Solution data scope may extend wider than just a single database

New data types and spatial functions

Store your SPATIAL data in SQL Server

Implemented against OGC standards2 new data types: geography and geometryNatively store and index

Leverage queryingFunctions available on the managed data types

New native support

Events can be audited as either Server Audits or Database AuditsEvents can be logged to application log, security log or local fileVery extensive set of facets available for auditing

New management capabilities

Work with your administrators to use the new Resource Governor to good effectSQL can now be managed using PowerShell and so can your applicationsLook at leveraging the new SQL cmdlets and providers for management, or build your own!

Your data, any place, any timeNew data types, including SPATIALNative encryption, compression and auditing capabilitiesLarge binary data now handled very effectivelyManagement is simplified

Download CTP 6 (Feb 08) now and start testing in your environment!

Subscribe to our free, online newsletters to stay up to date with Microsoft news, information & events

www.microsoft.co.nz/subscribe

Don’t forget to fill in your Evaluation form!

Hand in at end of day for complimentary software

TechEd 2008: 1-3 September, SkyCityMark the dates. Registration opening soon.

My Details:jeremy@mindscape.co.nzhttp://turtle.net.nz/blog

SQL Server:http://www.microsoft.com/sql

Recommended