Programování

Nové funkce na serveru SQL Server 2016

SQL Server je stěžejní databázový produkt společnosti Microsoft a používá se již více než deset let. Microsoft SQL Server 2016 poskytuje komplexní špičkové databázové řešení - kompletní databázové řešení pro hybridní cloud s vestavěnou podporou pro provozní analytiku v reálném čase, která dokáže splnit nově vznikající požadavky podniků i podniků.

Můžete využít SQL Server 2016 k vytváření, nasazování a správě řešení, která mohou být hostována buď na místě, nebo na cloudu. Všimněte si, že od tohoto psaní je SQL Server 2016 stále ve svém CTP.

Na rozdíl od předchozích verzí serveru SQL Server není tato verze přímo zaměřena na podporu Azure. Spíše chce softwarový gigant mít společnou kódovou základnu pro premise a databáze, které jsou hostovány v cloudu Azure. Pokud si vzpomenete, SQL Server 2014 poskytl platformu pro hybridní cloud, která vám umožnila vytvářet, nasazovat a spravovat vaše databáze, které jsou umístěny jak v premise, tak v cloudu.

Tak co je nového?

Některé z nových funkcí a vylepšení v této verzi serveru SQL Server zahrnují následující:

  • Vždy šifrované Zabezpečení dat bylo vždy velkým problémem. SQL Server 2016 přichází s funkcí Vždy šifrované, která při povolení chrání vaše data v databázi serveru SQL pomocí šifrování. Při používání této funkce může být přístup k šifrovaným citlivým datům umožněn pouze aplikací, která přistupuje k datům uloženým v databázi SQL Server 2016. Aplikace, která má šifrovací klíč, může mít přístup k datům - tento šifrovací klíč (je to hlavní klíč uložený ve vašem systému) se nikdy nepředá serveru SQL.

Všimněte si, že proces šifrování a dešifrování dat se provádí na úrovni ovladače databáze a vlastníci databáze nebo správci databáze nemají k nešifrovaným datům vůbec přístup. Za účelem zlepšení výkonu jsou šifrována pouze citlivá data. Necitlivé sloupce, tj. Primární klíč, nejsou šifrovány. Mimochodem, SQL Server 2016 poskytuje podporu pro dva režimy šifrování - deterministické a náhodné. Zatímco v prvním případě můžete získat stejnou hodnotu při šifrování citlivých dat vícekrát, v druhém případě byste dostali různé hodnoty pokaždé, když zašifrujete citlivá data. Obě tyto strategie mají klady a zápory.

  • Vždy na Funkce Vždy zapnuto (poprvé představena na serveru SQL Server 2012) byla vylepšena, aby se usnadnila vysoká dostupnost a zotavení po katastrofě. Podpora pro DTC (Distributed Transaction Coordinator) a rozložení zátěže každý s každým byla zavedena v SQL Server 2016.
  • Nativní podpora JSON JSON je standardizovaný formát pro výměnu dat, který se dnes velmi používá. SQL Server 2016 poskytuje podporu pro import a export JSON. Podpora pro analýzu a ukládání JSON je zabudovaná v SQL Server 2016.
  • Stretch Database Když je funkce Stretch Database (také známá jako Stretch DB) povolená pro jednu nebo více tabulek vaší místní databáze, může SQL Server 2016 dynamicky bezpečně archivovat data z vaší místní databáze SQL Serveru do databáze Azure SQL hostované v cloudu . Tato verze serveru SQL Server proto usnadňuje bezproblémovou migraci vašich dat do Microsoft Azure bez jakéhokoli prostoje.
  • Vylepšení Hekaton In-Memory OLTP engine, který byl představen s SQL Server 2014, vám pomůže vytvořit tabulky v paměti a poté proti nim provést I / O operace v paměti pro nižší latenci a lepší výkon. Všimněte si, že Hekaton je jiný název pro modul OLTP v paměti na serveru SQL Server. Provádění I / O operací proti těmto tabulkám v paměti má za následek rychlejší čtení a zápis, protože vaše aplikace může číst a zapisovat do paměti mnohem rychleji než čtení a zápis na disk.
  • Podpora pro analýzu v databázi s integrací R. SQL Server 2016 poskytuje podporu pro pokročilou analytiku, která usnadňuje hlubší vhled do vašich dat. Toto je první verze vlajkového produktu společnosti Microsoft, která má integrovanou podporu pro Revolution R pro statistickou analýzu vašich dat.

Můžete získat komplexní seznam všech nových funkcí a vylepšení serveru SQL Server 2016 od společnosti Microsoft.