Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Was ist SQL-Server?

SQL Server ist ein von Microsoft entwickeltes Verwaltungssystem für relationale Datenbanken (RDBMS). Es ist das RDBMS-Angebot von Microsoft auf Unternehmensebene und ein anspruchsvolleres und robusteres System als Access, das traditionell ein Desktop-System war.

Die Hauptkonkurrenten von SQL Server sind Oracle Database, MySQL (jetzt im Besitz von Oracle), PostgreSQL und DB2 von IBM.

SQL Server ist ein Client-Server-basiertes System, was bedeutet, dass es als Server fungiert und normalerweise viele Datenbanken enthält, wobei mehrere Clients über ein Netzwerk auf die Datenbanken zugreifen. Diese Clients sind häufig andere Anwendungen (z. B. eine Website oder ein CRM-System). Dies steht im Gegensatz zu Desktop-Systemen, bei denen sich die Datenbank häufig (aber nicht unbedingt) auf dem Computer des Benutzers befindet.

Client-Server-basierte Systeme haben in der Regel viel höhere Spezifikationen als Desktop-Systeme, und dies trifft zu, wenn man SQL Server mit Access vergleicht.

Hier sind ein paar Beispiele, um den Unterschied zu veranschaulichen:

  • Eine SQL Server 2016-Datenbank kann eine maximale Größe von 524.272 Terabyte haben wohingegen eine Access 2016-Datenbank eine maximale Größe von 2 Gigabyte haben kann .
  • Jede Instanz von SQL Server 2016 erlaubt maximal 32.767 gleichzeitige Benutzerverbindungen wohingegen eine Access 2016-Datenbank ein Limit von 255 gleichzeitigen Nutzern hat .

SQL Server Management Studio

SQL Server wird mit SQL Server Management Studio geliefert, einer grafischen Konsole, mit der Sie Ihren SQL Server entwickeln, konfigurieren und verwalten können.

Viele Aufgaben können entweder über die GUI oder programmgesteuert ausgeführt werden, indem eine SQL-Abfrage von einem Abfragetab ausgeführt wird.

SQL Server-Technologien/-Dienste

SQL Server besteht aus verschiedenen Technologien und Diensten. Hier sind diejenigen, aus denen SQL Server 2016 besteht.

Datenbank-Engine

Die Datenbank-Engine ist der Kerndienst zum Speichern, Verarbeiten und Sichern von Daten.

R-Dienste

R Services bietet zwei Serverplattformen für die Integration der beliebten Open-Source-Sprache R mit Geschäftsanwendungen:SQL Server R Services (In-Database) für die Integration mit SQL Server und Microsoft R Server.

Die Sprache R wird von Statistikern und Data-Minern häufig zur Entwicklung statistischer Software und Datenanalyse verwendet.

Datenqualitätsdienste

Data Quality Services (DQS) wird für die Datenbereinigung mithilfe eines Wissensdatenbanksystems verwendet.

Integrationsdienste

Integration Services ist eine Plattform für Datenintegration und Datentransformationen.

Stammdatendienste

Master Data Services ermöglicht es einer Organisation, eine vertrauenswürdige Version von Daten zu erstellen und zu verwalten, wenn sie sich im Laufe der Zeit ändern.

Analysedienste

Analysis Services ist die Data Warehousing-Lösung von Microsoft.

Replikation

Die Replikation ist eine Reihe von Technologien zum Kopieren und Verteilen von Daten und Datenbankobjekten von einer Datenbank in eine andere und zum anschließenden Synchronisieren zwischen den Datenbanken, um die Konsistenz zu wahren.

Meldedienste

Mit Reporting Services können Sie Berichte aus einer Vielzahl von Datenquellen erstellen, Berichte in verschiedenen Formaten veröffentlichen und Sicherheit und Abonnements zentral verwalten.