PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Dlaczego powinieneś uczyć się PostgreSQL?

Kilka tygodni temu zapytałem jednego z moich kolegów, dlaczego powinienem uczyć się PostgreSQL. Odpowiedź Haralda brzmiała:„Aby rozpocząć nową przygodę w nauce, pytanie „dlaczego” jest doskonałym pytaniem. Daje nam zarówno kierunek wysłania nas w drogę, jak i oczekiwany cel. Bez jasnej ścieżki, którą należy podążać, nasze mózgi mają tendencję do filtrowania nowych informacji”. Następnie wymyślił kilka bardzo ważnych powodów, aby nauczyć się PostgreSQL.

SQL to potężne narzędzie do kontrolowania danych

Dlaczego powinniśmy uczyć się języka zapytań strukturalnych (SQL)? SQL został pierwotnie stworzony, aby umożliwić specjalistom spoza branży IT wyszukiwanie informacji z zestawów danych bez konieczności zwracania się o pomoc do programisty. SQL miał być znacznie potężniejszy niż interfejsy, takie jak zapytanie po przykładzie, i bardziej elastyczny niż gotowe raporty. Celem było umożliwienie nowych sposobów badania i przeszukiwania istniejących danych.

SQL jest językiem deklaratywnym – użytkownik mówi bazie danych, jakie dane są wymagane, a baza decyduje o sposobie wykonania polecenia. Nacisk kładziony jest raczej na rezultat procesu niż na sam proces – raczej na cele niż na środki. Kontrastuje to ze starożytnym sposobem programowania, w którym użytkownik musiał opisywać gromadzenie danych krok po kroku. Jednak sukces i wydajność SQL zależy od tego, czy użytkownicy zadają właściwe pytania, i właśnie w tym mogą pomóc firmy takie jak 2ndQuadrant. Drugi kwadrant uczy użytkowników bazy danych, jak najlepiej formułować swoje pytania, aby otrzymywać najszybsze i najdokładniejsze odpowiedzi z bazy danych.

Poza możliwością używania SQL do tworzenia zapytań do baz danych, nauka tego języka zachęca nas również do budowania potężnych modeli myślowych do myślenia o danych. Zbieramy i przechowujemy coraz więcej danych – a umiejętność wnioskowania, że ​​dane to potężna zdolność umysłowa. Pomyśl tylko o wszystkich danych gromadzonych przez duże sieci społecznościowe lub agencje, które chronią wolny świat!

PostgreSQL jest darmowy, otwarty i nieograniczony

PostgreSQL jest dostępny za darmo i jest otwarty. Nigdy nie zostanie kupiony. To sprawia, że ​​jest to najlepsze narzędzie do nauki o relacyjnych bazach danych. PostgreSQL posiada bardzo wyczerpującą i szczegółową dokumentację. Chociaż jest to trudne dla początkującego – trudno jest znaleźć łatwy punkt wyjścia – po opanowaniu pierwszego kroku nigdy nie zabraknie Ci informacji, które poszerzą Twoją wiedzę.

Spójrz na źródło, Luke, może być ostateczną odpowiedzią, gdy twój postęp zatrzymuje się – co nie jest dokładnie pocieszające, ale o wiele lepsze niż wiedza, że ​​nie ma możliwej odpowiedzi.

PostgreSQL ciężko pracuje

Oprócz wszystkich fajnych dzieciaków korzystających z NoSQL podczas uruchamiania sieci, relacyjne bazy danych wciąż są końmi roboczymi branży komputerowej. PostgreSQL ma zaawansowaną implementację SQL i jest bardzo zbliżony do standardu SQL. Twoja wiedza byłaby przydatna, ponieważ można ją przenieść, więc inne bazy danych SQL są dla Ciebie dostępne.

To dobre dla twojego umysłu – i twojej kariery

Nadal potrzebujesz przekonania, że ​​nauka SQL jest tego warta? Cóż, oprócz tworzenia nowych ścieżek neuronowych w twoim mózgu, może zdziałać cuda dla twoich perspektyw zawodowych, ponieważ uczyni cię pożądanym kandydatem. Posiadanie „wiedzy o PostgreSQL” w CV i profilu internetowym prawie na pewno przyciągnie uwagę rekruterów, jak nazwał rolę Data Scientist w Harvard Business Review , „Najseksowniejsza praca XXI wieku”. Wiedza o bazach danych prowadzi Cię w tym kierunku.

Drogi Czytelniku, może nie jest za późno dla Ciebie lub dla mnie i, miejmy nadzieję, wielu innych, aby zrozumieć wielką tajemnicę SQL. Czy jesteś przekonany? Jeśli tak, nie przegap naszego następnego wpisu, kiedy Harald będzie nas uczył podstaw. Dołącz do mnie wkrótce!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Psycopg2, Postgresql, Python:najszybszy sposób na zbiorcze wstawianie

  2. Jak używać operatorów PostgreSQL JSON(B) zawierających znak zapytania? przez JDBC

  3. 2 sposoby na wyświetlenie listy wszystkich wyzwalaczy w bazie danych PostgreSQL

  4. Poprawa szybkości zapytań:prosty SELECT w dużej tabeli postgres

  5. PostgreSQL przez tunel SSH