Qu'est-ce que SQL Server et pourquoi en avez-vous besoin ?
Un serveur SQL est un système de gestion de base de données relationnelle, développé et commercialisé par Microsoft.
Comme d'autres programmes de gestion de bases de données relationnelles, les serveurs SQL sont construits sur SQL, un langage de programmation standard pour interagir avec les bases de données relationnelles. SQL Server est lié à Transact-SQL, ou T-SQL, l'implémentation de Microsoft de SQL qui ajoute un ensemble de constructions de programmation qui lui sont propres.
Il fonctionne exclusivement dans un environnement Windows depuis plus de 20 ans. En 2016, Microsoft l'a rendu disponible pour Linux. SQL Server 2017 a été mis à disposition en octobre 2016 et fonctionne à la fois sous Windows et Linux.
Nous allons vous donner ci-dessous un court tutoriel sur le serveur SQL :
Architecture du serveur SQL
Le schéma suivant illustre l'architecture du serveur SQL :
Le serveur SQL se compose de deux éléments principaux :
- Moteur de base de données (côté gauche du diagramme)
- Système d'exploitation SQL (côté droit du diagramme)
Moteur de base de données
Le principal composant d'un serveur SQL est le moteur de base de données. Le moteur de base de données se compose d'un moteur relationnel qui traite les requêtes, et d'un moteur de stockage qui gère les fichiers de la base de données, les pages, l'index, etc. Les objets de base de données, tels que les procédures stockées, les vues et les déclencheurs, sont également créés et exécutés par le moteur de base de données.
Moteur relationnel
Le moteur relationnel contient les composants qui déterminent la meilleure façon d'exécuter une requête. Le moteur relationnel est également connu sous le nom de processeur de requêtes.
Stockage
Il demande également des données au moteur de stockage en fonction de la requête d'entrée et traite les résultats.
Parmi les tâches du moteur relationnel figurent le traitement des requêtes, la gestion de la mémoire, la gestion des threads et des tâches, la gestion des tampons et le traitement distribué des requêtes.
Moteur de stockage
Le moteur de stockage est chargé de stocker et d'extraire les données des systèmes de stockage, tels que les disques et les SAN.
2. système d'exploitation SQL
Sous le moteur relationnel et le moteur de stockage se trouve le système d'exploitation du serveur SQL ou SQLOS.
SQLOS fournit de nombreux services de système d'exploitation, tels que la gestion de la mémoire et des entrées/sorties. D'autres services comprennent le traitement des exceptions et les services de synchronisation. Traduit avec www.DeepL.com/Translator (version gratuite)
Services et outils SQL Server
Microsoft fournit des outils et des services de gestion des données et de business intelligence (BI) avec SQL Server.
Pour la gestion des données, cela inclut les services d'intégration du serveur SQL (SSIS), les services de qualité des données du serveur SQL et les services de données de base du serveur SQL. Pour le développement des bases de données, Microsoft propose SQL Server Data Tools ; et pour la gestion, le déploiement et la surveillance des bases de données, SQL Server Management Studio (SSMS).
Pour l'analyse des données, Microsoft propose SQL Server Analysis Services (SSAS). SQL Server Reporting Services (SSRS) fournit des rapports et une visualisation des données. La technologie Machine Learning Services est apparue pour la première fois dans SQL Server 2016, qui a été renommé R Services.
Versions de SQL Server
- Le serveur SQL comporte quatre éditions principales qui incluent différents services et outils. Deux éditions sont disponibles gratuitement :
- L'édition SQL Server Developer est destinée à être utilisée pour le développement et le test des bases de données.
- SQL Server Expression pour les petites bases de données dont la taille et la capacité de stockage sur disque ne dépassent pas 10 Go.
- Pour les applications plus importantes et plus critiques, elle propose l'édition Enterprise qui inclut toutes les fonctionnalités de SQL Server.
L'édition Standard présente des ensembles de fonctionnalités partiels de l'édition Enterprise et des limites sur le serveur en termes de nombre de cœurs de processeur et de mémoire pouvant être configurés.
Pour trouver et acheter toutes les différentes versions de SQL Server au meilleur prix du marché, cliquez ici. Vous pouvez également accéder à notre téléchargement de SQL Server si vous le souhaitez.
Si vous souhaitez obtenir des informations détaillées sur les éditions SQL, consultez les éditions disponibles auprès de Microsoft en cliquant ici.
Si vous avez des questions, écrivez-nous un commentaire !
Votre équipe LicenciasDirectas