Michael Juřek Software Architect Microsoft s.r.o.
Co se stalo v 5:30 UTC ??? Udeřil SQL Slammer: systémů infikováno za prvních 10 minut Využíval port, který typicky vůbec nemusel být otevřen Využíval chybu, jejíž oprava byla již 6 měsíců vydána
Kolik bezpečnostních bulletinů pro SQL Server 2005 bylo vydáno za 3 roky? 01
Odstup 5 let od předchozí verze Beta 1 vydána ve kvalitě, která vedla k zahlcení reportovanými chybami Prodlevy způsobené pracností stabilizace finálního produktu Škrty funkčnosti z Beta verzí
Rychlejší vývoj pomocí ADO.NET entit Podpora pro synchronizaci dat přímo v databázi Podpora pro libovolné typy dat Prostorová inteligence pro vaše data Integrace všech dat v datovém skladu Větší počet uživatelů díky lepší škálovatelnosti BI Lepší rozhodování díky kvalitnějším informacím Bezpečná a důvěryhodná platforma pro vaše data Efektivní správa infrastruktury založená na politikách Optimalizovaný a předvídatelný výkon systému
Transparent Data Encryption External Key Management Data Auditing Pluggable CPU Enhanced Database Mirroring Robustní a efektivní datová platforma Ochrana informací Šifrování dat v databázi bez nutnosti zásahu do aplikace, jež ji využívá Možnost konsolidace správy klíčů v datovém centru Odpověď na typické auditovací dotazy jako např. „kdo četl tato data” Zvýšení spolehlivosti aplikací Přidání systémových zdrojů bez nutnosti zastavení instance Automatická oprava vadných databázových stránek ze zrcadla
Méně času stráveného opakujícími se činnostmi Správa pomocí politik (vs. skriptů) Možnost definice celofiremních politik Automatické monitorování a vynucení politik Zjednodušení instalace a konfigurace Integrace s dalšími nástroji pro správu prostředí Politiky využívají pro definici System Definition Model (SDM) Správa datové infrastruktury s využitím produktů Microsoft System Center Declarative Management Framework Server Group Management Streamlined Installation Enterprise System Management Robustní a efektivní datová platforma
Správa pomocí politik
Optimalizace výkonu Monitorování systému prostřednictvím sběru událostí v systémů Analýza a reporty z nasbíraných údajů Snížení nákladů na úložiště dat a rychlejší provádění dotazů Předvídatelný vývoj Bezpečné zvládnutí více současných zátěží na jedinou instanci Zabránění dotazům, aby se vymkly kontrole Zaručení konzistentní doby odezvy Performance Data Collection System Analysis Data Compression Query Optimization Modes Resource Governor Robustní a efektivní datová platforma
Resource Governor
Rychlejší vývoj pomocí ADO.NET entit Podpora pro synchronizaci dat přímo v databázi Podpora pro libovolné typy dat Prostorová inteligence pro vaše data Integrace všech dat v datovém skladu Větší počet uživatelů díky lepší škálovatelnosti BI Lepší rozhodování díky kvalitnějším informacím Bezpečná a důvěryhodná platforma pro vaše data Efektivní správa infrastruktury založená na politikách Optimalizovaný a předvídatelný výkon systému
Vývoj pomocí entit Pracujte s entitami, ne s tabulkami, řádky, sloupci Izolujte aplikaci od změn v databázi Namodelujte komplexní vztahy a struktury Komfortní dotazování do dat pomocí LINQ a objektového modelu Nejenom pro SQL server, ale i pro další databáze Entity Data Model LINQ Visual Entity Designer Entity Aware Adapters Dynamický vývoj
ADO.NET Entities
Dynamický vývoj Přístup k datům odkudkoliv Vždy dostupná lokální data na libovolném zařízení Synchronizace inkrementálních změn se serverem Detekce konfliktů při synchronizaci (včetně smazaných řádků) Možnost přidání odpojených scénářů bez nutnosti radikálních z měn v aplikaci SQL Server Change Tracking Synchronized Programming Model Visual Studio Support SQL Server Conflict Detection
Rychlejší vývoj pomocí ADO.NET entit Podpora pro synchronizaci dat přímo v databázi Podpora pro libovolné typy dat Prostorová inteligence pro vaše data Integrace všech dat v datovém skladu Větší počet uživatelů díky lepší škálovatelnosti BI Lepší rozhodování díky kvalitnějším informacím Bezpečná a důvěryhodná platforma pro vaše data Efektivní správa infrastruktury založená na politikách Optimalizovaný a předvídatelný výkon systému
Stejně dobrá práce s relačními i nerelačnmi daty K uloženým souborům lze přistupovat datově i souborově Nativní podpora pro práci s hierarchickými daty Rozšiřitelná databáze pro nové typy dat Vyhledávání v datech Integrace relačního světa a textu Vytváření globálních aplikací Podpora volitelné přesnosti času, časových zón,... FILESTREAM data type Integrated Full Text Search HierarchyID Sparse Columns Date/Time Data Type Table-Valued Parameters Nejen relační data
Tabulky jako parametry Příkaz MERGE
Prostorová inteligence pro data Uložení prostorových informací v databázi (např. z GPS) Integrace prostorových dat do stávajících aplikací Vizualizace prostorových dat (např. přes Virtual Earth) Geografické standardy Podpora existujících průmyslových geografických standardů Podpora třetích stran GEOMETRY data type GEOGRAPHY data type Virtual Earth Integration Nejen relační data
Práce s prostorovými daty
Rychlejší vývoj pomocí ADO.NET entit Podpora pro synchronizaci dat přímo v databázi Podpora pro libovolné typy dat Prostorová inteligence pro vaše data Integrace všech dat v datovém skladu Větší počet uživatelů díky lepší škálovatelnosti BI Lepší rozhodování díky kvalitnějším informacím Bezpečná a důvěryhodná platforma pro vaše data Efektivní správa infrastruktury založená na politikách Optimalizovaný a předvídatelný výkon systému
Škálovatelnost a spravovatelnost dotazů do velkých objemů dat Lepší výkon dotazů do velkých tabulek rozdělených na oddíly Optimalizace dotazů typu hvězda Zvýšení propustnosti I/O sběrnice díky efektivnějšímu uložení dat Řízení současné zátěže pro ad-hoc dotazy, reporty, analýzu Přesuny velkých objemů dat Optimalizace ETL díky rychlejšímu vyhledávání v cache Lepší využití více procesorů/jader Snížení objemu dat asynchronním zachycováním změn Zjednodušení současného vkládání a aktualizace Profilování dat pro vyhodnocení kvality Enhanced Partitioning DW Query Optimizations Data Compression Resource Governor Persistent Lookups Change Data Capture MERGE SQL Statement Data Profiling Dokonalýpřehled
Komprese dat
Více funkčnosti se stejnými zdroji Škálovatelnější renderování reportů bez ohledu na velikost a složitost Komplexnější analýzy a výpočty v analytické databázi Nasazení a správa BI infrastruktury Lineární škálovatelnost zálohování analytické databáze Nové vizuální nástroje pro návrh Optimalizace návrhu pomocí varování v reálném čase Škálování analytické databáze ve farmě serverů Reportovací služby bez závislosti na IIS Enterprise Reporting Engine Internet Report Deployment Subspace Computations Streamlined Analysis Tools Enhanced Analysis Design Scalable Backup Tool Dokonalýpřehled
Lepší integrace s MS Office Export reportů do MS Word Lepší věrnost exportu reportů do MS Excel Bohatší reporty Nový nástroj pro koncové uživatele Libovolné struktury díky prvku Tablix Bohaté formátování textových polí Nové datové vizualizační prvky Pokročilejší možnosti analýzy Přepracovaná možnost zapisování do analytických databází Řada vylepšení v oblasti data miningu Render Reports in Word and Excel Flexible Report Layout Report Builder Enhancements TABLIX Rich Formatted Data Data Visualizations MOLAP Writeback Enhanced Data Mining Dokonalýpřehled
Tablix Nové možnosti vizualizace
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.