Download presentation
Presentation is loading. Please wait.
Published byJob Ball Modified over 9 years ago
2
Jeremy Boyd Director – Mindscape MSDN Regional Director jeremy@mindscape.co.nz
3
Dynamic Development Beyond Relational Pervasive Insight Enterprise Data Platform Mobile and Desktop OLAP FILE XML RDBMS Services Query AnalysisReportingIntegrationSynch Search Cloud Server
4
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 Adapters SQL Server Change Tracking Synchronized Programming Model Visual Studio Support SQL Server Conflict Detection FILESTREAM data type Integrated Full -Text Search Sparse Columns Large User-Defined Types Date / Time Data Types LOCATION data type SPATIAL data type Virtual Earth Integration Partitioned Table Parallelism Query Optimizations Persistent Lookups Change Data Capture Backup Compression MERGE SQL Statement Data Profiling Star Join Enterprise Reporting Engine Internet Report Deployment Block Computations Scale-out Analysis BI Platform Management Export to Word and Excel Author reports in Word, Excel Report Builder Enhancements TABLIX Rich Formatted Data Personalized Perspectives … and many more
5
Work through a prototype application Look at how we can leverage new features of SQL Server 2008 to support our scenario Design and implement storage Consume data using.NET Implement nonfunctional concerns such as Data Auditing Compression Secure Storage e.g. Encryption Management
6
End user experience will be a WPF application written in.NET 3.5 Need to store Photos (binary data) with EXIF data and spatial data Ideally consume data as native.NET objects We are concerned with effective storage of the data and also security of the data Interested in building a simple solution that will be easily managed
7
Need to deal with large photos Query and bind Photo data Allow Spatial Querying
9
New data types and T-SQL capabilities
10
Use FILESTREAM for binary data Data accessible via record set or file API’s Allows for > 2GB blobs New DATE and TIME data types date, time, datetime2, datetimeoffset
11
Use Filtered Indexes to improve query performance and lower storage and maintenance costs New MERGE statement Conditional insert/update Synchronization of tables
12
Native Encryption and Compression
13
More efficiently store our data Use native data compression BACKUP compression available on Enterprise Edition Securely store our data Use transparent data encryption Better support for managing keys in 2008
14
ADO.NET Entity Framework
15
Use ADO.NET Entities to rationalize our data and simplify development Object Relational Mapping Leverage LINQ for querying Integrated Designer for Visual Studio 2008 Think in terms of the “conceptual model” Solution data scope may extend wider than just a single database
16
New data types and spatial functions
17
Store your SPATIAL data in SQL Server Implemented against OGC standards 2 new data types: geography and geometry Natively store and index Leverage querying Functions available on the managed data types
18
New native support
19
Events can be audited as either Server Audits or Database Audits Events can be logged to application log, security log or local file Very extensive set of facets available for auditing
20
New management capabilities
21
Work with your administrators to use the new Resource Governor to good effect SQL can now be managed using PowerShell and so can your applications Look at leveraging the new SQL cmdlets and providers for management, or build your own!
22
End user experience will be a WPF application written in.NET 3.5 Used FILESTREAM and SQL SPATIAL to store and search our Photo data Used native compression and encryption capabilities to optimize and secure our storage Used ADO.NET Entities to consume data as native.NET objects Implemented auditing using Audit Specifications Utilized the Resource Governor and PowerShell for management
23
Your data, any place, any time New data types, including SPATIAL Native encryption, compression and auditing capabilities Large binary data now handled very effectively Management is simplified Download CTP 6 (Feb 08) now and start testing in your environment!
24
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 Tech Ed 2008: 1-3 September, SkyCity Mark the dates. Registration opening soon.
25
My Details: jeremy@mindscape.co.nz http://turtle.net.nz/blog SQL Server: http://www.microsoft.com/sql
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.