Novinky SQL Server 2016



Podobné dokumenty
Novinky v Microsoft SQL Serveru RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT

Enterprise funkce SQL Serveru 2016, které jsou od SP1 zdarma

Microsoft SQL Server 2016

Programování a implementace Microsoft SQL Server 2014 databází

Vladimír

Ondřej Soukup, DAQUAS Radek Žalud, DAQUAS

Materializované pohledy

Optimalizace dotazů a databázové transakce v Oracle

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy

KAPITOLA 1 Představení platformy Microsoft SQL Server 2008

Poznámky k verzi. Scania Diagnos & Programmer 3, verze 2.27

Monitoring SQL Server, Resource Governor, Tracing SQL Server

Michal Hroch Server Product Manager Microsoft Česká republika

Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.

Automatic Storage Management (ASM) Tomáš Skalický

B0M33BDT Technologie pro velká data. Supercvičení SQL, Python, Linux

Novinky v PostgreSQL 9.4. Tomáš Vondra, 2ndQuadrant

MySQL sežere vaše data

2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE

Databáze v praxi. RNDr. Ondřej Zýka Principal Consultant

PG 9.5 novinky ve vývoji aplikací

Databázové systémy. Cvičení 6: SQL

Databázové systémy, MS Access. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1130_Databázové systémy, MS Access_PWP

Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

Specifikace předmětu zakázky

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL

Prezentuje. DAQUAS, spol. s r.o. Radek Žalud, MCTS, MCP

MS WORD 2007 Styly a automatické vytvoření obsahu

Databázové systémy trocha teorie

Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU MS POWERPOINT 2010

7. Integrita a bezpečnost dat v DBS

7. Integrita a bezpečnost dat v DBS

Obsah. Verze SQL Serveru

Stored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

Základy informatiky. 08 Databázové systémy. Daniela Szturcová

KIV/ZIS - SQL dotazy. stáhnout soubor ZIS- 04_TestovaciDatabaze accdb. SQL dotazy. budeme probírat pouze SELECT

Novinky v Maple T.A. 10

SQL. strukturovaný dotazovací jazyk. Structured Query Language (SQL)

Netezza. Martin Pavlík. 2. Února to pravé řešení pro analytický datový sklad

B0M33BDT Technologie pro velká data. Storage

Diagnostika webových aplikací v Azure

DUM 13 téma: Příkazy pro výběr

Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června krovacek@students.zcu.cz

Aplikace DigiArchiv z pohledu administrátora a operátora. Systém, metody, postupy

Oracle XML DB. Tomáš Nykodým

Databázové systémy úvod

Allegro 1.92 release ( od )

Příprava k certifikaci , TS: Windows 7, Configuring


SQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years

Analýza výkonu HELIOS Green

JAK PŘIDAT UŽIVATELE PRO ADMINISTRÁTORY

Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce

4IT218 Databáze. 4IT218 Databáze

2. přednáška. Databázový přístup k datům (SŘBD) Možnost počítání v dekadické aritmetice - potřeba přesných výpočtů, např.

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

KIV/ZIS cvičení 5. Tomáš Potužák

Možnosti využití cloudových služeb pro provoz IT

Stěhování aplikací. Michal Tomek, Sales Manager

Novinky v RHEV 3.1 Představení Red Hat Identity Managementu Radek Langkramer, konzultant

Dobývání znalostí z databází. Databáze. datum jmeno prijmeni adresa_ulice adresa_mesto cislo_uctu platba zustatek

Bezpečnost NFC v rámci autentizačního procesu. Simona Buchovecká, ICT Security Consultant

Obsah. Úvod 13 Část I: Úvod do MySQL. Část II: Návrh a tvorba databází v MySQL

RELAČNÍ DATABÁZOVÉ SYSTÉMY

Informix - Nové edice a licencování

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

CERTIFIKOVANÉ TESTOVÁNÍ (CT) Výběrové šetření výsledků žáků 2014

IW3 MS SQL SERVER 2014

SQL Server 2012 Introducing new features

Založte si účet na Atollon.com

6. SQL složitější dotazy, QBE

Úložiště elektronických dokumentů GORDIC - WSDMS

cstore_fdw column store pro PostgreSQL Prague PostgreSQL Developer Day 2015 Jan Holčapek

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

Azure SQL Database. Mgr. David Gešvindr MCSE: Data Platform MCT MSP

Ukládání a vyhledávání XML dat

Nerovnice s absolutní hodnotou

Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software

TimescaleDB. Pavel Stěhule 2018

Přejděte chytře na SAP HANA

Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek

BIG DATA je oveľa viac ako Hadoop. Martin Pavlík

Nerelační databázové modely. Helena Palovská

Dodavatel komplexních řešení a služeb v oblasti informačních systémů

Dopady GDPR na design IT Martin Dobiáš, Digital Advisory Services

Nástroje a frameworky pro automatizovaný vývoj. Jaroslav Žáček jaroslav.zacek@osu.cz

Informační systémy 2008/2009. Radim Farana. Obsah. Základní principy XML

Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 10.4.

Informační systémy 2008/2009. Radim Farana. Obsah. Skripty a dávky. Nastavení aktuální databáze. USE DatabaseName

Databáze SQL SELECT. David Hoksza

Microsoft SQL Server v cloudu. RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform

Srovnání SQL serverů. Škálovatelnost a výkon. Express Workgroup Standard Enterprise Poznámky. Počet CPU bez limitu Obsahuje podporu

Realistický pohled na TCO sdílených služeb v konkrétních podmínkách veřejné správy v České republice. Václav Koudele, Zdeněk Jiříček

Základy informatiky. 06 Databázové systémy. Kačmařík/Szturcová/Děrgel/Rapant

Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75

PostgreSQL jako platforma pro datové sklady

Temporální databáze. Jan Kolárik Miroslav Macík

Transkript:

Novinky SQL Server 2016 Fresh IT Ing. Aleš Hejduk hejduk@oksystem.cz

SQL Server 2016 - novinky Bezpečnost Vysoká dostupnost Databázový engine Integrační služby Reportovací služby Analytické služby

SQL Server 2016 novinky v bezpečnosti Always Encrypted Row-level Security Dynamic Data masking

SQL Server 2016 novinky ve vysoké dostupnosti Vylepšený výkon Load Balancing Listener Distribuované transakce (MSDTC, vyžaduje Windows Server 2016) Podpora standard edice (omezení) Podpora SSIS Catalogu

SQL Server 2016 vylepšený databázový engine In-memory OLTP TempDB Query Store Stretch database JSON Vylepšené plány údržby Temporal Tables

SQL Server 2016 novinky v integračních službách Vylepšené logování Deployment Error Handling Podpora AlwaysOn Nové tasky/konektory

SQL Server 2016 novinky v reportovacích službách Nové grafické prvky Parametry Podpora mobilních zařízení Celkové vylepšení funkčnosti HTML5

SQL Server 2016 změny v analytických službách Vylepšení tabulárních modelů (NUMA, DAX, DirectQuery) R integrace Polybase integrace Vylepšení MDS

In-place Upgrade SQL Server 2008 SP4 SQL Server 2008 R2 SP3 SQL Server 2012 SP2 SQL Server 2014 RTM SQL Server 2014 SP1

Licencování, nároky, omezení Edice stejné jako SQL Server 2012/2014 Stejné limity na HW dle edic Stejné licencování jako SQL Server 2012/2014

Bezpečnost - Dynamic Data Masking Dynamic data masking skrývá data před uživateli, kteří nemají práva. Policy-based security feature, která skrývá citlivá data ve výsledku bez náročných operací a výkonnostních propadů jako např. šifrování.

Bezpečnost - Row-Level Security Filtrování řádků tabulky na aplikační/programové úrovni. Možno využít v pohledech/views, procedurách, funkcích, popřípadě aplikačně.

Bezpečnost - Always Encrypted SQL Server provádí manipulace s daty a všechny klíče jsou uloženy v klientském prostředí a ne na serveru. Always Encrypted zabezpečí data, aby k nim nemohl žádný DBA. Šifrování a dešifrování je transparentní s minimálními změnami v existující aplikaci. Typ šifrování: deterministic, randomized - náročnější, lehce pomalejší

DB engine - Columnstore indexy SQL Server 2012: Jen non-clustered indexy Tabulka byla jen pro čtení SQL Server 2014: Clustered columnstore index, čtení i zápis Vylepšení komprese dat (60-90%) Nonclustered jen pro čtení

DB engine - Columnstore indexy v SQL Server 2016 Nonclustered indexy pro čtení i zápis Vylepšený výkon pro: Agregace (MIN, MAX, SUM, COUNT, AVG, ) Filtrování (WHERE, LIKE, ) Podpora snapshot isolation level Podpora AlwaysOn Availability Group Celkově vylepšený výkon (mazání, úspora paměti, )

DB engine - In-Memory OLTP Oproti SQL Server 2014 odstraněny téměř všechny omezení (cizí klíče, datové typy, constrainty, ALTER, TDE, DML triggery, ) Tabulka max. 2 TB (dříve 256 GB) Podpora ALTER operací pro memory-optimized tabulky a nativně kompilované procedury. Podpora MARS (Multiple Active Result Set). Podpora pro nativně kompilované skalární uživatelské funkce. Podpora všech collation. Celkové zlepšení výkonnosti. Podpora subdotazů v nativně kompilovaných procedurách.

DB engine - Podpora JSON Podpora FOR JSON klauzule pro formátování výstupu pro klientské aplikace Konverze JSON do tabulkové podoby JSON funkce (ISJSON, JSON_VALUE, JSON_QUERY)

DB engine - TempDB

DB engine - Live Query Statistics SQL Server Management Studio nyní umí zobrazit živé execution plány. Výhodné například u delších dotazů, kde je nyní možnost sledovat průběh a živá data (počet řádků, čas, operátory, ) a řešit potíže.

DB engine - Query Store Technologie Query store je určena administrátorům a vývojářům, aby se zpětně mohli dívat a analyzovat plány, které se vytvoří při vykonání dotazu. Do této doby bylo možno využít jen poslední plány (předchozí verze SQL Serveru např. Plan Guide, Data Collector, ale není optimální). Nyní je možné vysledovat změny, sledovat výkon s konkrétním plánem a vynutit plán optimální.

DB engine - Temporal Tables Nová technologie, která řeší změny v datech (podobné CDC). Dříve: CDC, Change Tracking, DB Snapshot, Tabulka umožňuje vykonání dotazu nad verzí řádků, která byla v tabulce v konkrétním čase. Nepodporuje In-Memory tabulky.

DB engine - Stretch Database Automatická replikace dat do SQL Azure DB

Integrační služby Vylepšené logování Deployment Error Handling Podpora AlwaysOn Nový konektor Oracle/Teradata Azure konektivita Automatický Buffer

Reportovací služby Nové grafy Podpora mobilních zařízení Celkové vylepšení funkčnosti Úprava zobrazení parametrů HTML 5

Analytické služby Vylepšení tabulárních modelů (NUMA, DAX, DirectQuery) R integrace Polybase integrace Vylepšení MDS

Analytické služby Master Data Services Vylepšený výkon Row-level komprese Detailnější možnost nastavení oprávnění Změny v ovládání (konečně)

Analytické služby - Polybase integrace CREATE EXTERNAL DATA SOURCE HDP2 WITH ( TYPE = HADOOP, LOCATION = 'hdfs://sandbox.hortonworks.com:8020' ) CREATE EXTERNAL FILE FORMAT TSV WITH ( FORMAT_TYPE = DELIMITEDTEXT, FORMAT_OPTIONS ( FIELD_TERMINATOR = '\t', DATE_FORMAT = 'MM/dd/yyyy' ) ) create external table sample_07 ( code nvarchar(255), description nvarchar(255), total_emp int, salary nvarchar(255) ) WITH ( ) select * from Sample_07

SQL Server 2016 novinky - přehled Bezpečnost Vysoká dostupnost Databázový engine Integrační služby Reportovací služby Analytické služby

Děkuji za pozornost. hejduk@oksystem.cz