Programmering

Nye funksjoner i SQL Server 2016

SQL Server er Microsofts flaggskip databaseprodukt og har vært i bruk i mer enn et tiår. Microsofts SQL Server 2016 gir en omfattende high-end databaseløsning - en komplett databaseløsning for hybrid sky med innebygd støtte for sanntids operativ analyse som kan møte de fremvoksende kravene til både bedrifter og bedrifter.

Du kan utnytte SQL Server 2016 for å bygge, distribuere og administrere løsninger som kan være vert enten på stedet eller i skyen. Merk at SQL Server 2016 i skrivende stund fortsatt er i sin CTP.

I motsetning til tidligere versjoner av SQL Server, er ikke denne versjonen direkte fokusert på Azure-støtte. Snarere vil programvaregiganten nå ha en felles kodebase for lokale og databaser som er vert på Azure-skyen. Hvis du husker, ga SQL Server 2014 en plattform for hybridsky som gjorde det mulig for deg å bygge, distribuere og administrere databasene dine som ligger både på stedet og i skyen.

Så hva er nytt?

Noen av de nye funksjonene og forbedringene i denne versjonen av SQL Server inkluderer følgende:

  • Alltid kryptert Datasikkerhet har alltid vært en stor bekymring. SQL Server 2016 kommer med funksjonen Always Encrypted som beskytter dataene dine i SQL Server-databasen ved hjelp av kryptering når den er aktivert. Ved bruk av denne funksjonen kan tilgang til krypterte sensitive data bare gjøres av applikasjonen som får tilgang til dataene som er lagret i SQL Server 2016-databasen. Applikasjonen som har krypteringsnøkkelen kan ha tilgang til dataene - denne krypteringsnøkkelen (det er en hovednøkkel som er lagret i systemet) blir aldri sendt til SQL Server.

Merk at prosessen med kryptering og dekryptering av data utføres på databasedrivernivå, og databaseierne eller databaseadministratorene har ikke tilgang til ukrypterte data i det hele tatt. For å forbedre ytelsen er bare sensitive data kryptert. De ikke-sensitive kolonnene, dvs. den primære nøkkelen, er ikke kryptert. Forøvrig gir SQL Server 2016 støtte for to moduser for kryptering - deterministisk og tilfeldig. Mens i førstnevnte kan du få samme verdi når du krypterer sensitive data flere ganger, men i sistnevnte vil du få forskjellige verdier hver gang du krypterer sensitive data. Begge disse strategiene har fordeler og ulemper.

  • Alltid på Always On-funksjonen (første gang introdusert i SQL Server 2012) er forbedret for å lette høy tilgjengelighet og katastrofegjenoppretting av data. Støtte for DTC (Distribuert Transaksjonskoordinator) og rundbalanseringsbalansering er introdusert i SQL Server 2016.
  • Innfødt JSON-støtte JSON er et standardisert datautvekslingsformat som er mye brukt i disse dager. SQL Server 2016 gir støtte for JSON import og eksport. Støtte for parsing og lagring av JSON er innebygd i SQL Server 2016.
  • Strekkdatabase Når Stretch Database (også kjent som Stretch DB) -funksjonen er aktivert for en eller flere tabeller i den lokale databasen, kan SQL Server 2016 dynamisk arkivere data på en sikker måte fra din lokale SQL Server-database til Azure SQL-databasen som er vert i skyen . Derfor forenkler denne versjonen av SQL Server sømløs migrering av dataene dine til Microsoft Azure uten nedetid.
  • Hekaton-forbedringer In-Memory OLTP-motoren som ble introdusert med SQL Server 2014, hjelper deg med å lage minnetabeller og deretter utføre I / O-operasjoner mot dem i minnet for lavere ventetid og forbedret ytelse. Merk at Hekaton er et annet navn for In-Memory OLTP-motoren i SQL Server. Å utføre I / O-operasjoner mot disse minnetabellene resulterer i raskere lesing og skriving, ettersom applikasjonen din kan lese fra og skrive til minnet mye raskere sammenlignet med disklesning og -skriving.
  • Støtte for analyse i databasen med R-integrasjon SQL Server 2016 gir støtte for avansert analyse for å legge til rette for en dypere innsikt i dataene dine. Dette er den første versjonen av Microsofts flaggskip-databaseprodukt som har en integrert støtte for Revolution R for statistisk analyse av dataene dine.

Du kan få en omfattende liste over alle de nye funksjonene og forbedringene i SQL Server 2016 fra Microsoft.

$config[zx-auto] not found$config[zx-overlay] not found