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

Che cos'è SQL Server?

SQL Server è un sistema di gestione di database relazionali (RDBMS) sviluppato da Microsoft. È l'offerta RDBMS di livello aziendale di Microsoft ed è un sistema più sofisticato e robusto di Access, che è stato tradizionalmente un sistema desktop.

I principali concorrenti di SQL Server sono Oracle Database, MySQL (ora di proprietà di Oracle), PostgreSQL e IBM DB2.

SQL Server è un sistema basato su client-server, il che significa che opera come un server, in genere contenente molti database, con più client che accedono ai database da una rete. Questi client sono spesso altre applicazioni (come un sito Web o un sistema CRM). Ciò è in contrasto con i sistemi desktop, in cui il database spesso (ma non necessariamente) risiede sul computer dell'utente.

I sistemi basati su client-server in genere hanno specifiche molto più elevate rispetto ai sistemi desktop, e questo vale quando si confronta SQL Server con Access.

Ecco un paio di esempi per illustrare la differenza:

  • Un database SQL Server 2016 può avere una dimensione massima di 524.272 terabyte mentre un database di Access 2016 può avere una dimensione massima di 2 gigabyte .
  • Ogni istanza di SQL Server 2016 consente un massimo di 32.767 connessioni utente simultanee mentre un database di Access 2016 ha un limite di 255 utenti simultanei .

SQL Server Management Studio

SQL Server viene fornito con SQL Server Management Studio, una console grafica che ti consente di sviluppare, configurare e amministrare il tuo SQL Server.

Molte attività possono essere eseguite tramite la GUI o in modo programmatico eseguendo una query SQL da una scheda query.

Tecnologie/servizi di SQL Server

SQL Server è composto da varie tecnologie e servizi. Ecco quelli che compongono SQL Server 2016.

Motore di database

Il Motore di database è il servizio principale per l'archiviazione, l'elaborazione e la protezione dei dati.

Servizi R

R Services fornisce due piattaforme server per l'integrazione del popolare linguaggio open source R con applicazioni aziendali:SQL Server R Services (In-Database), per l'integrazione con SQL Server, e Microsoft R Server.

Il linguaggio R è ampiamente utilizzato tra statistici e data miner per lo sviluppo di software statistico e analisi dei dati.

Servizi per la qualità dei dati

Data Quality Services (DQS) viene utilizzato per la pulizia dei dati, utilizzando un sistema di knowledge base.

Servizi di integrazione

Integration Services è una piattaforma per l'integrazione e la trasformazione dei dati.

Servizi dati anagrafici

Master Data Services consente a un'organizzazione di creare e gestire una versione affidabile dei dati man mano che cambiano nel tempo.

Servizi di analisi

Analysis Services è la soluzione di data warehousing di Microsoft.

Replica

La replica è un insieme di tecnologie per la copia e la distribuzione di dati e oggetti di database da un database all'altro e quindi la sincronizzazione tra database per mantenere la coerenza.

Servizi di segnalazione

Reporting Services ti consente di creare rapporti da una varietà di origini dati, pubblicare rapporti in vari formati e gestire centralmente sicurezza e abbonamenti.