View
220
Download
5
Category
Tags:
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