sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvorfor skal du lære PostgreSQL?

For et par uger siden spurgte jeg en af ​​mine kolleger, hvorfor jeg skulle lære PostgreSQL. Haralds svar var:"At starte en ny læringsrejse, at spørge 'hvorfor' er et glimrende spørgsmål. Det giver os både en retning, vi skal sende os på vej, og en forventet destination. Uden en klar vej at følge, har vores hjerner tendens til at filtrere ny information fra." Så kom han med nogle meget gyldige grunde til at lære PostgreSQL.

SQL er et kraftfuldt værktøj til at få data under kontrol

Hvorfor skal vi lære Structured Query Language (SQL)? SQL blev oprindeligt oprettet for at gøre det muligt for ikke-it-specialister at forespørge oplysninger fra datasæt uden at skulle spørge en programmør om hjælp. SQL havde til formål at være meget mere kraftfuld end grænseflader som forespørgsel efter eksempel og mere fleksibel end præbuild-rapporter. Målet var at muliggøre nye måder at undersøge og forespørge på eksisterende data.

SQL er et deklarativt sprog - brugeren fortæller databasen, hvilke data der kræves, og databasen beslutter, hvordan kommandoen skal udføres. Der lægges vægt på resultatet af processen frem for selve processen – målene frem for midlerne. Dette står i kontrast til den ældgamle måde at programmere på, hvor brugeren skulle beskrive dataindsamlingen trin for trin. Men SQL's succes og effektivitet afhænger af, at brugerne stiller de rigtige spørgsmål, og det er her virksomheder som 2ndQuadrant kan hjælpe. 2ndQuadrant lærer databasebrugere, hvordan de bedst formulerer deres spørgsmål for at modtage de hurtigste og mest præcise svar fra databasen.

Udover at være i stand til at bruge SQL til at forespørge databaser, opmuntrer det os også til at bygge stærke mentale modeller til at tænke på data. Vi samler og opbevarer mere og mere data – og at kunne ræsonnere, at data er en stærk mental evne. Tænk bare på alle de data, der er indsamlet af store sociale netværk eller bureauer, der beskytter den frie verden!

PostgreSQL er gratis, åben og ubegrænset

PostgreSQL er tilgængelig gratis, og den er åben. Det bliver aldrig købt. Dette gør det til det bedste værktøj til at lære om relationelle databaser. PostgreSQL har meget udtømmende og detaljeret dokumentation. Selvom det er hårdt for begynderen – det er svært at finde en nem adgang – når du har mestret det første trin, vil du aldrig løbe tør for information til at fremme din viden.

Se på kilden, Luke, kan være det ultimative svar, når dine fremskridt går i stå – hvilket ikke ligefrem er trøstende, men meget bedre end at vide, at der ikke er noget muligt svar.

PostgreSQL arbejder hårdt

Udover alle de seje børn, der kører NoSQL til deres webstart, er relationelle databaser stadig computerindustriens arbejdsheste. PostgreSQL har en avanceret implementering af SQL og er meget tæt på SQL-standarden. Så din viden ville være nyttig, da den kan overføres, så andre SQL-databaser er tilgængelige for dig.

Det er godt for dit sind – og din karriere

Har du stadig brug for at overbevise om, at det er det værd at lære SQL? Ud over at skabe nye neurale veje i din hjerne, kan det gøre underværker for dine karrieremuligheder, da det vil gøre dig til en ønskværdig kandidat. At have "PostgreSQL viden" i dit CV og online profil vil næsten helt sikkert tiltrække opmærksomhed fra rekrutterere, som rollen som Data Scientist er blevet kaldt af Harvard Business Review , "Det mest sexede job i det 21. århundrede". At kende til databaser flytter dig i denne retning.

Kære læser, måske er det ikke for sent for dig eller for mig, og forhåbentlig mange andre, at forstå SQLs store mysterium. Er du overbevist? Hvis ja, så gå ikke glip af vores næste indlæg, når Harald skal lære os det grundlæggende. Slut dig til mig snart!


  1. Benchmarking Managed PostgreSQL Cloud Solutions - Del fire:Microsoft Azure

  2. SYSDATE-funktion i Oracle

  3. SQL, hvordan man sletter data og tabeller

  4. SQLite - Sikkerhedskopier en database til fil