PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Pourquoi devriez-vous apprendre PostgreSQL ?

Il y a quelques semaines, j'ai demandé à un de mes collègues pourquoi je devrais apprendre PostgreSQL. La réponse de Harald était :« Pour commencer un nouveau voyage d'apprentissage, demander « pourquoi » est une excellente question. Il nous donne à la fois une direction pour nous envoyer sur notre chemin et une destination prévue. Sans chemin clair à suivre, notre cerveau a tendance à filtrer les nouvelles informations. Il a ensuite proposé des raisons très valables d'apprendre PostgreSQL.

SQL est un outil puissant pour contrôler les données

Pourquoi devrions-nous apprendre le langage de requête structuré (SQL) ? SQL a été initialement créé pour permettre aux non-informaticiens d'interroger des informations à partir d'ensembles de données sans avoir besoin de demander l'aide d'un programmeur. SQL visait à être beaucoup plus puissant que les interfaces telles que la requête par exemple, et plus flexible que les rapports de pré-construction. L'objectif était de permettre de nouvelles façons d'examiner et d'interroger les données existantes.

SQL est un langage déclaratif - l'utilisateur indique à la base de données quelles données sont requises et la base de données décide comment exécuter la commande. L'accent est mis sur le résultat du processus plutôt que sur le processus lui-même – les fins plutôt que les moyens. Cela contraste avec l'ancienne méthode de programmation, dans laquelle l'utilisateur devait décrire la collecte de données étape par étape. Cependant, le succès et l'efficacité de SQL reposent sur le fait que les utilisateurs posent les bonnes questions, et c'est là que des entreprises telles que 2ndQuadrant peuvent aider. 2ndQuadrant enseigne aux utilisateurs de la base de données comment formuler au mieux leurs questions afin de recevoir les réponses les plus rapides et les plus précises de la base de données.

En plus de pouvoir utiliser SQL pour interroger des bases de données, son apprentissage nous encourage également à construire de puissants modèles mentaux pour réfléchir aux données. Nous recueillons et stockons de plus en plus de données - et être capable de raisonner sur ces données est une capacité mentale puissante. Pensez à toutes les données collectées par les grands réseaux sociaux ou les agences qui protègent le monde libre !

PostgreSQL est gratuit, ouvert et illimité

PostgreSQL est disponible gratuitement et il est ouvert. Il ne sera jamais acheté. Cela en fait le meilleur outil pour apprendre les bases de données relationnelles. PostgreSQL possède une documentation très exhaustive et détaillée. Bien que difficile pour le débutant - il est difficile de trouver un point d'entrée facile - après avoir maîtrisé la première étape, vous ne manquerez jamais d'informations pour approfondir vos connaissances.

Regardez la source, Luke, peut être la réponse ultime lorsque votre progression s'arrête - ce qui n'est pas vraiment réconfortant, mais bien mieux que de savoir qu'il n'y a pas de réponse possible.

PostgreSQL travaille dur

Outre tous les enfants cool qui utilisent NoSQL pour leur startup Web, les bases de données relationnelles sont toujours les bêtes de somme de l'industrie informatique. PostgreSQL a une implémentation avancée de SQL et est très proche du standard SQL. Ainsi, vos connaissances seraient utiles car elles sont transférables, d'autres bases de données SQL sont donc à votre disposition.

C'est bon pour votre esprit - et votre carrière

Vous avez encore besoin de convaincre qu'apprendre SQL en vaut la peine ? Eh bien, en plus de créer de nouvelles voies neuronales dans votre cerveau, cela pourrait faire des merveilles pour vos perspectives de carrière car cela fera de vous un candidat désirable. Avoir des "connaissances PostgreSQL" dans votre CV et votre profil en ligne attirera presque certainement l'attention des recruteurs, comme le rôle de Data Scientist a été appelé par le Harvard Business Review , "Le métier le plus sexy du 21e siècle". Connaître les bases de données vous amène dans cette direction.

Cher lecteur, peut-être qu'il n'est pas trop tard pour vous ou pour moi, et j'espère pour beaucoup d'autres, pour comprendre le grand mystère de SQL. Êtes-vous convaincu? Si c'est le cas, ne manquez pas notre prochain article où Harald nous enseignera les bases. Rejoignez-moi bientôt !