Abonnez-vous aux mises à jour

    Recevez les dernières nouvelles créatives de Oaliv sur l'informatique, l'intelligence artificielle, le métavers et les nouvelles technologies.

    Actualités

    Les avantages et les inconvénients de l’intelligence artificielle

    mars 12, 2023

    Comment optimiser votre site web pour les moteurs de recherche

    mars 12, 2023

    Les 10 outils incontournables pour les développeurs débutants

    mars 12, 2023
    Facebook Twitter Instagram YouTube LinkedIn TikTok
    • Lexique IT
    • TPE / PME
    • Métiers
    • Livre Blanc
    • Glossaire
    Tendance
    • Les avantages et les inconvénients de l’intelligence artificielle
    • Comment optimiser votre site web pour les moteurs de recherche
    • Les 10 outils incontournables pour les développeurs débutants
    • Comment développer votre propre application mobile
    • Le métavers : Le futur de la réalité virtuelle
    • Les secrets des meilleurs développeurs de logiciels
    • Les dernières tendances de l’intelligence artificielle pour les entreprises
    • Comment améliorer votre référencement local en 5 étapes faciles
    Facebook Twitter Instagram YouTube LinkedIn TikTok
    OalivOaliv
    S'abonner
    • Développement
      1. Débutant
      2. Voir tout

      Les 10 outils incontournables pour les développeurs débutants

      mars 12, 2023

      Bien choisir l’entreprise pour faire sa carrière de développeur

      octobre 23, 2022

      4 choses que l’on vous a cachées à propos du métier de développeur

      octobre 23, 2022

      Qu’est-ce qu’une API et pourquoi vous devez en concevoir ?

      octobre 19, 2022

      Comment optimiser votre site web pour les moteurs de recherche

      mars 12, 2023

      Les 10 outils incontournables pour les développeurs débutants

      mars 12, 2023

      Comment développer votre propre application mobile

      mars 12, 2023

      Les secrets des meilleurs développeurs de logiciels

      mars 11, 2023
    • Intelligence Artificielle
    • Métavers
    • Sécurité
    • Marketing
    • Blockchain
    • Réalité virtuelle
    • Robotique
    OalivOaliv
    PostgreSQL, une définition
    Lexique IT

    PostgreSQL, une définition

    PostgreSQL est un système de gestion de base de données parmi les plus connus. Malgré une histoire mouvementée, sa réputation le place aujourd'hui parmi les outils stables.
    Ludovic CreativePar Ludovic Creativemai 1, 2022Actualisé:mai 1, 2022Aucun commentaire4 Minutes de lecture
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Partager
    Facebook Twitter LinkedIn Pinterest Email

    Parmi les nombreux SGBD (système de gestion de base de données), PostgreSQL est une des solutions les plus connues et reconnues. Il s’agit d’un SGBDRO : R pour relationnel, O pour objet (donc système de gestion de base de données relationnelle et objet). Cette base a pour origine l’université de Californie à Berkeley. Ce projet est initié par Michael Stonebraker en 1985-1986. En réalité, il travaille tout d’abord sur le projet INGRES avant de créer PostgreSQL pour dépasser les limites du seul relationnel. PostGres signifie ainsi Post-Ingres. Le projet bénéficie de sa propre licence open source de type BSD qui permet de s’en servir sans restrictions.

    L’histoire de ce SGBD n’est pas de tout repos. Ainsi, en sept ans, le moteur interne sera réécrit trois fois, ce qui n’aide pas à stabiliser le projet et à développer sereinement une communauté. Au départ, Postgres ne gère pas le SQL. C’est en 1995 que ce langage de requêtage, commun dans le monde des bases de données, sera implémenté. Point de départ de l’intérêt de la communauté et des entreprises.

    Sous PostgreSQL vous avez la possibilité de gérer plusieurs comptes et de leur attribuer des rôles en fonction de ce que vous souhaitez qu’ils soient capable de faire. Notez que PostgreSQL est compatible avec la plupart des systèmes d’exploitation : Windows, mais aussi Solaris, Linux, FreeBSD, Unix, openBSD, et même macOS et bien d’autres.

    L’installation de la base en local sur votre ordinateur sous Windows est très simple. Après téléchargement du fichier d’installation, il ne vous reste qu’à lancer l’exécutable (ou installeur) pour que l’installation se lance. Un assistant d’installation vous prend alors en charge dans la langue de votre système. Notez que l’installateur installe en même temps le client et le serveur (sous Windows), il n’y a pas de séparation entre les deux et vous obtenez alors un environnement complet, après création d’un compte utilisateur maître, appelé Super Utilisateur (qui a tous les rôles), avec mot de passe.

    Sous Linux PostgreSQL s’installe également très simplement via les paquets fournis par votre distribution, ou via le téléchargement de fichiers RPM. Notez qu’ici il existe des outils pour le client et d’autres pour le serveur de base de données. Notez que pour les utilisateurs de macOS un installeur DMG est disponible.

    Un environnement robuste et stable

    Un des principes intangibles de la base est l’extensibilité du moteur, et de donner la possibilité aux utilisateurs de créer leur propre type de données opérateurs. Ainsi, on peut étendre ses fonctionnalités via des extensions qui viennent compléter le moteur de la base (PostGis, Slony, etc.). L’autre fondamental, qui fait la réputation de l’outil, est la stabilité. Contrairement à d’autres projets ou langages, PostgreSQL n’est pas dans une course à la mise à jour ou à la nouveauté. Chaque nouvelle version subit de nombreux tests avant d’être sortie et mise à la disposition des utilisateurs, ceci fait la robustesse et la stabilité de PostgreSQL.

    PostgreSQL était souvent utilisé dans des productions critiques, où il faut un environnement robuste et stable dans la durée. Un chiffre illustre cette volonté de qualité : 99,999 % de disponibilité. La haute disponibilité est l’argument souvent mis en avant. Notez que PostgreSQL permet de gérer des bases de données de plusieurs To sans aucun problème.

    Par conception, la base est faite pour tourner sur un seul serveur et ne propose pas réellement un fonctionnement distribué (cluster). En réalité, on dispose d’une notion de cluster pour les données et la possibilité d’accéder et d’utiliser plusieurs bases de données. Parmi les nombreuses fonctionnalités, on retrouve le support complet de SQL, les triggers, la notion de clé étrangère, support complet des transactions, contrôle MVCC.

    PostgreSQL n’est pas la base open source la plus courante, mais on la retrouve dans des domaines critiques ou à forte montée en charge : industrie, secteur bancaire, données géographiques. Tous les principaux langages et frameworks sont supportés et supportent la base de données. Le format JSON est supporté nativement.

    PostgreSQL propose diverses interfaces qui peuvent s’adapter à l’utilisateur. Ainsi le développeur sera ravi d’utiliser psql l’interface en ligne de commande qui permet de saisir directement les requêtes SQL ou d’utiliser des procédures. Pour plus de simplicité, il existe également une interface graphique appelée PgAdmin, qui est également décliné en phpPgAdmin qui est une interface d’administration graphique développée pour le web et écrite en langage PHP. Notez que PostgreSQL est également compatible avec Adminer une interface web qui permet de gérer plusieurs SGDB (PostgreSQL, SQLite, Oracle, mySQL, etc.). 

    Partager. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Ludovic Creative
    • Site Internet

    Articles Similaires

    Tout savoir sur les certifications professionnelles de Google

    mai 8, 2022

    Visioconférence, une définition

    janvier 9, 2023

    Chiffrement, une définition

    mai 7, 2022
    Commenter

    Laisser une réponse Annuler la réponse

    Choix de l'éditeur

    Les avantages et les inconvénients de l’intelligence artificielle

    mars 12, 2023

    Comment optimiser votre site web pour les moteurs de recherche

    mars 12, 2023

    Les 10 outils incontournables pour les développeurs débutants

    mars 12, 2023

    Comment développer votre propre application mobile

    mars 12, 2023
    Meilleurs avis
    Développement

    Les meilleures certifications pour les professionnels de l’IT  

    Par Ludovic Creativejanvier 10, 20235

    Les certifications technologiques peuvent lancer ou relancer votre carrière, améliorer vos références ou vous permettre d’obtenir une promotion. Voici les certifications indispensables en 2022.

    TPE / PME

    10 conseils pour améliorer votre concentration au travail

    Par Ludovic Creativeavril 18, 20224

    Rester concentré au travail n’est pas toujours chose aisée, au vu de toutes les distractions…

    Développement

    Tout savoir sur la programmation informatique

    Par Ludovic Creativeavril 18, 20222

    Notre quotidien ne pourrait tout simplement pas fonctionner sans ordinateur. Pour autant, ces mêmes ordinateurs…

    Développement

    Comment la génération Z perçoit le métier de développeur

    Par Ludovic Creativeavril 17, 20222

    Écoutez cet article Quelle est votre perception du métier de développeur logiciel ? La question…

    Sponsorisé
    Travailler avec nous

    Agence de prestations digitales pour grands comptes, PME et associations. Nous acceptons de nouveaux partenariats dès maintenant.
    Email: info@oaliv.com

    Étiquettes
    Baidu Bard Certifications Certifications Informatiques CHATGPT Digital Développement framework frameworks java frameworks php Google Guerre Russie-Ukraine IA IDE java JavaScript Microsoft OpenAI php RÉSEAUX SOCIAUX Sundar Pichai templates bootstrap thèmes Bootstrap
    Nouveaux commentaires
    • TRAORÉ dans SQL, une définition
    • Matsingang Elvis dans Les certifications informatiques les plus demandées en 2023
    • Audrey Mathé dans Quel langage de programmation choisir pour débuter ?
    • Rigobert Coffi AMEGAN dans Comment apprendre la programmation efficacement ?
    Sponsorisé

    Abonnez-vous aux mises à jour

    Recevez les dernières nouvelles créatives de Oaliv sur l'informatique, l'intelligence artificielle, le métavers et développement.

    Débutant

    Par où commencer en programmation ?

    Par Ludovic Creativejuillet 26, 20221

    Vous avez certainement lu  et parcouru la plupart de mes articles. Vous avez reçu pas mal d’informations, mais il y a une chose que je n’ai pas abordée et qui vous pose problème:

    1 2 3 … 14 Next
    Oaliv
    Facebook Twitter Instagram YouTube LinkedIn TikTok
    • Lexique IT
    • TPE / PME
    • Livre Blanc
    • Glossaire
    • Contact
    • Politique de cookies (UE)
    • Conditions générales
    • Proposer un article
    © 2023 Fièrement propulsé par Oaliv Inc. |À propos |Proposer un article|Publicité Gratuite|

    Tapez ci-dessus et appuyez sur Enter pour rechercher. Appuyez sur Escs pour annuler.

    Gérer le consentement aux cookies
    Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
    Fonctionnel Toujours activé
    Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
    Préférences
    Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.
    Statistiques
    Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
    Marketing
    Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
    Gérer les options Gérer les services Gérer les fournisseurs En savoir plus sur ces finalités
    Voir les préférences
    {title} {title} {title}