Advanced Search
Search Results
40 total results found
Protocole DNS
Le DNS (Domain Name System) est un système hiérarchique et distribué permettant de résoudre les noms de domaine en adresses IP. Caractéristiques Port : UDP 53 TCP 53 Propagation DNS : Lorsqu'un enregistrement est modifié, la mise à jour peut prendre de q...
Certification et registars
Certification Les échanges sur Internet sont sécurisés à l'aide du chiffrement : HTTPS, VPN, SSH, etc. Cette sécurité repose sur des certificats. Un certificat comprend : • Le nom de domaine • La clé publique du serveur • Sa période de validité • La si...
DynDNS : Dynamic DNS
DynDNS (pour Dynamic DNS) est un service qui permet d'associer un nom de domaine à une adresse IP qui peut changer fréquemment. Il est principalement utilisé pour permettre l'accès distant à des services hébergés derrière des adresses IP publiques dynamiques ...
Concepts génériques
Qu'est-ce qu'une base de données ? Une base de données est un système organisé permettant de stocker, gérer et récupérer des données de manière structurée et efficace. Contrairement à des fichiers texte ou CSV, une base de données offre : Structure organi...
Concepts d'architecture
Architecture client-serveur Une base de données fonctionne selon une architecture client-serveur. Le SGBD est un service qui : Écoute sur un port réseau Accepte les connexions des clients Authentifie les utilisateurs Exécute les requêtes SQL Retourne ...
Les requêtes SQL de base
Qu'est-ce que SQL ? SQL (Structured Query Language) est le langage standardisé utilisé pour interagir avec les bases de données relationnelles. SQL permet de : Interroger les données (lecture) Insérer de nouvelles données Modifier des données existantes...
Les jointures SQL
Pourquoi les jointures ? Dans une base de données relationnelle, les données sont réparties dans plusieurs tables pour éviter la redondance et maintenir la cohérence. Les jointures permettent de relier les données de plusieurs tables dans une seule requête, en...
Docker : Dump et restauration
Lancement MariaDB avec Docker Pour lancer une base de données MariaDB avec Docker, utilisez la commande suivante : docker run -d \ --name mariadb-server \ -e MYSQL_ROOT_PASSWORD=rootpass \ -e MYSQL_DATABASE=starwars \ -e MYSQL_USER=jedi \ -e M...
Optimisation des performances
Introduction Lorsqu'une base de données grandit, les temps de réponse peuvent se dégrader significativement. Une requête qui s'exécute en quelques millisecondes sur 1 000 lignes peut prendre plusieurs secondes sur 5 millions de lignes. L'optimisation des per...
Sécurité des bases de données
Introduction Les bases de données contiennent souvent les informations les plus sensibles d'une organisation : données personnelles, mots de passe, informations financières. Une faille de sécurité peut avoir des conséquences graves : Fuite de données : vol d'...