sql >> Databáze >  >> RDS >> PostgreSQL

Proč byste se měli učit PostgreSQL?

Před pár týdny jsem se jednoho z kolegů zeptal, proč bych se měl naučit PostgreSQL. Haraldova odpověď zněla:„Chcete-li zahájit jakoukoli novou cestu učení, ptát se ‚proč‘ je skvělá otázka. Dává nám jak směr, který nás má poslat na cestu, tak očekávaný cíl. Bez jasné cesty, kterou bychom měli následovat, má náš mozek tendenci filtrovat nové informace.“ Pak přišel s několika velmi pádnými důvody, proč se naučit PostgreSQL.

SQL je mocný nástroj pro získání dat pod kontrolou

Proč bychom se měli učit Structured Query Language (SQL)? SQL bylo původně vytvořeno, aby umožnilo odborníkům bez IT dotazovat informace z datových sad, aniž by museli žádat o pomoc programátora. SQL se snažilo být mnohem výkonnější než rozhraní, jako je dotaz podle příkladu, a flexibilnější než předem sestavené sestavy. Cílem bylo umožnit nové způsoby zkoumání a dotazování existujících dat.

SQL je deklarativní jazyk – uživatel sdělí databázi, která data jsou požadována, a databáze rozhodne, jak příkaz provést. Důraz je kladen spíše na výsledek procesu než na samotný proces – spíše na cíle než na prostředky. To je v kontrastu se starověkým způsobem programování, kdy uživatel musel popisovat shromažďování dat krok za krokem. Úspěch a efektivita SQL však závisí na tom, zda uživatelé kladou správné otázky, a právě zde mohou společnosti jako 2ndQuadrant pomoci. 2ndQuadrant učí uživatele databáze, jak nejlépe formulovat své otázky, aby z databáze dostali co nejrychlejší a nejpřesnější odpovědi.

Kromě schopnosti používat SQL k dotazování v databázích nás jeho učení také povzbuzuje k vytváření výkonných mentálních modelů pro přemýšlení o datech. Shromažďujeme a ukládáme stále více dat – a být schopni uvažovat, že data jsou silnou mentální schopností. Jen si vzpomeňte na všechna data shromážděná velkými sociálními sítěmi nebo agenturami, které chrání svobodný svět!

PostgreSQL je zdarma, otevřený a neomezený

PostgreSQL je k dispozici zdarma a je otevřený. Nikdy se to nekoupí. To z něj dělá nejlepší nástroj pro poznávání relačních databází. PostgreSQL má velmi vyčerpávající a podrobnou dokumentaci. I když je to pro začátečníka náročné – je těžké najít snadný vstupní bod – po zvládnutí prvního kroku vám nikdy nedojdou informace, které by vám pomohly rozšířit vaše znalosti.

Podívejte se na zdroj, Luku, může být konečnou odpovědí, když se váš pokrok zastaví – což není zrovna uklidňující, ale mnohem lepší než vědět, že neexistuje žádná možná odpověď.

PostgreSQL tvrdě pracuje

Kromě všech skvělých dětí, které používají NoSQL pro svůj webový start, jsou relační databáze stále tažnými koňmi počítačového průmyslu. PostgreSQL má pokročilou implementaci SQL a je velmi blízko standardu SQL. Takže vaše znalosti by byly užitečné, protože jsou přenosné, takže máte k dispozici další databáze SQL.

Je to dobré pro vaši mysl – a vaši kariéru

Stále potřebujete přesvědčit, že učit se SQL stojí za to? Kromě vytváření nových nervových drah ve vašem mozku by to mohlo udělat zázraky pro vaše kariérní vyhlídky, protože z vás udělá žádoucího kandidáta. Mít „PostgreSQL znalost“ ve svém životopise a online profilu téměř jistě přitáhne pozornost náborářů, jak roli Data Scientist nazval časopis Harvard Business Review , „Nejsexy práce 21. století“. Znalost databází vás posouvá tímto směrem.

Vážení čtenáři, možná ještě není pozdě pro vás nebo pro mě, a doufejme, že mnoho dalších, pochopit velkou záhadu SQL. jsi přesvědčen? Pokud ano, nenechte si ujít náš další příspěvek, kdy nás Harald bude učit základy. Připojte se brzy!


  1. Odstranění duplicitních řádků z tabulky

  2. Proč byste se měli učit PostgreSQL?

  3. Jak NOT REGEXP funguje v MySQL

  4. Vložit více řádků jedním dotazem MySQL