Vor einigen Wochen fragte ich einen meiner Kollegen, warum ich PostgreSQL lernen sollte. Haralds Antwort war:„Um eine neue Reise des Lernens zu beginnen, ist die Frage nach dem ‚Warum‘ eine hervorragende Frage. Es gibt uns sowohl eine Richtung, die uns auf den Weg schicken soll, als auch ein erwartetes Ziel. Ohne einen klaren Weg, dem wir folgen müssen, neigt unser Gehirn dazu, neue Informationen herauszufiltern.“ Er fand dann einige sehr triftige Gründe, PostgreSQL zu lernen.
SQL ist ein leistungsstarkes Tool, um Daten unter Kontrolle zu bekommen
Warum sollten wir die Structured Query Language (SQL) lernen? SQL wurde ursprünglich entwickelt, um es Nicht-IT-Spezialisten zu ermöglichen, Informationen aus Datensätzen abzufragen, ohne einen Programmierer um Hilfe bitten zu müssen. SQL sollte viel leistungsfähiger sein als Schnittstellen wie Abfragen nach Beispiel und flexibler als vorgefertigte Berichte. Ziel war es, neue Möglichkeiten zur Untersuchung und Abfrage bestehender Daten zu ermöglichen.
SQL ist eine deklarative Sprache – der Benutzer teilt der Datenbank mit, welche Daten benötigt werden, und die Datenbank entscheidet, wie der Befehl ausgeführt wird. Die Betonung liegt eher auf dem Ergebnis des Prozesses als auf dem Prozess selbst – auf den Zwecken statt auf den Mitteln. Dies steht im Gegensatz zur alten Programmierweise, bei der der Benutzer die Datenerfassung Schritt für Schritt beschreiben musste. Der Erfolg und die Effizienz von SQL hängen jedoch davon ab, dass Benutzer die richtigen Fragen stellen, und hier können Unternehmen wie 2ndQuadrant helfen. 2ndQuadrant lehrt Datenbankbenutzer, wie sie ihre Fragen am besten formulieren, um die schnellsten und genauesten Antworten aus der Datenbank zu erhalten.
Abgesehen davon, dass wir in der Lage sind, SQL zum Abfragen von Datenbanken zu verwenden, ermutigt uns das Erlernen von SQL auch dazu, leistungsstarke mentale Modelle zu erstellen, um über Daten nachzudenken. Wir sammeln und speichern immer mehr Daten – und in der Lage zu sein, diese Daten zu argumentieren, ist eine mächtige geistige Fähigkeit. Denken Sie nur an all die Daten, die von großen sozialen Netzwerken oder Agenturen gesammelt werden, die die freie Welt schützen!
PostgreSQL ist kostenlos, offen und unbegrenzt
PostgreSQL ist kostenlos verfügbar und offen. Es wird nie gekauft. Dies macht es zum besten Werkzeug, um etwas über relationale Datenbanken zu lernen. PostgreSQL hat eine sehr umfassende und detaillierte Dokumentation. Auch wenn es für Anfänger schwierig ist – es ist schwer, einen einfachen Einstiegspunkt zu finden –, nachdem Sie den ersten Schritt gemeistert haben, werden Ihnen nie die Informationen ausgehen, um Ihr Wissen zu erweitern.
Schau dir die Quelle an, Luke, vielleicht ist das die ultimative Antwort, wenn dein Fortschritt ins Stocken gerät – was nicht gerade beruhigend ist, aber viel besser, als zu wissen, dass es keine mögliche Antwort gibt.
PostgreSQL arbeitet hart
Abgesehen von all den coolen Kids, die NoSQL für ihr Web-Startup verwenden, sind relationale Datenbanken immer noch die Arbeitspferde der Computerindustrie. PostgreSQL hat eine fortgeschrittene Implementierung von SQL und ist dem SQL-Standard sehr nahe. Ihr Wissen wäre also von Nutzen, da es übertragbar ist, sodass Ihnen andere SQL-Datenbanken zur Verfügung stehen.
Es ist gut für deinen Geist – und deine Karriere
Müssen Sie immer noch davon überzeugt werden, dass es sich lohnt, SQL zu lernen? Nun, zusätzlich zur Schaffung neuer Nervenbahnen in Ihrem Gehirn könnte es Wunder für Ihre Karriereaussichten bewirken, da es Sie zu einem begehrenswerten Kandidaten macht. „PostgreSQL-Kenntnisse“ in Ihrem Lebenslauf und Online-Profil zu haben, wird mit ziemlicher Sicherheit die Aufmerksamkeit von Personalvermittlern auf sich ziehen, da die Rolle des Data Scientist von der Harvard Business Review bezeichnet wird , „Der sexieste Job des 21. Jahrhunderts“. Das Wissen über Datenbanken bewegt Sie in diese Richtung.
Lieber Leser, vielleicht ist es für Sie oder mich und hoffentlich viele andere noch nicht zu spät, das große Mysterium von SQL zu verstehen. Sind Sie überzeugt? Dann verpasse nicht unseren nächsten Beitrag, wenn Harald uns die Grundlagen beibringen wird. Begleiten Sie mich bald!