sql >> Database teknologi >  >> RDS >> Sqlserver

Hvad er SQL Server?

SQL Server er et relationelt databasestyringssystem (RDBMS) udviklet af Microsoft. Det er Microsofts RDBMS-tilbud på virksomhedsniveau og er et mere sofistikeret og robust system end Access, som traditionelt har været et desktop-system.

SQL Servers hovedkonkurrenter er Oracle Database, MySQL (nu ejet af Oracle), PostgreSQL og IBMs DB2.

SQL Server er et klient-serverbaseret system, hvilket betyder, at det fungerer som en server, der typisk indeholder mange databaser, med flere klienter, der får adgang til databaserne fra et netværk. Disse klienter er ofte andre applikationer (såsom et websted eller et CRM-system). Dette er i modsætning til desktop-systemer, hvor databasen ofte (men ikke nødvendigvis) vil ligge på brugerens computer.

Klientserverbaserede systemer har typisk meget højere specifikationer end desktopsystemer, og dette gælder, når man sammenligner SQL Server med Access.

Her er et par eksempler for at illustrere forskellen:

  • En SQL Server 2016-database kan have en maksimal størrelse på 524.272 terabyte hvorimod en Access 2016-database kan have en maksimal størrelse på 2 gigabyte .
  • Hver forekomst af SQL Server 2016 tillader maksimalt 32.767 samtidige brugerforbindelser mens en Access 2016-database har en grænse på 255 samtidige brugere .

SQL Server Management Studio

SQL Server leveres med SQL Server Management Studio, som er en grafisk konsol, der giver dig mulighed for at udvikle, konfigurere og administrere din SQL Server.

Mange opgaver kan udføres enten gennem GUI'en eller programmatisk ved at køre en SQL-forespørgsel fra en forespørgselsfane.

SQL-serverteknologier/-tjenester

SQL Server består af forskellige teknologier og tjenester. Her er dem, der udgør SQL Server 2016.

Databasemotor

Databasemotoren er kernetjenesten til lagring, behandling og sikring af data.

R-tjenester

R Services leverer to serverplatforme til integration af det populære open source R-sprog med forretningsapplikationer:SQL Server R Services (In-Database), til integration med SQL Server og Microsoft R Server.

R-sproget er meget brugt blandt statistikere og dataminere til udvikling af statistisk software og dataanalyse.

Datakvalitetstjenester

Data Quality Services (DQS) bruges til datarensning ved hjælp af et videnbasesystem.

Integrationstjenester

Integration Services er en platform til dataintegration og datatransformationer.

Master Data Services

Master Data Services gør det muligt for en organisation at oprette og administrere en betroet version af data, efterhånden som den ændrer sig over tid.

Analysetjenester

Analysis Services er Microsofts datavarehusløsning.

Replikering

Replikering er et sæt teknologier til at kopiere og distribuere data og databaseobjekter fra én database til en anden og derefter synkronisere mellem databaser for at opretholde ensartethed.

Rapporteringstjenester

Reporting Services giver dig mulighed for at oprette rapporter fra en række forskellige datakilder, udgive rapporter i forskellige formater og centralt administrere sikkerhed og abonnementer.


  1. ClusterControl:Introduktion til New Query Monitor

  2. Hvordan tæller man antallet af forekomster af en karakter i en Oracle varchar-værdi?

  3. Vælg fra en tabel, hvor ikke i en anden

  4. Gratis webhosting med PHP-support