PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Защо трябва да научите PostgreSQL?

Преди няколко седмици попитах един от моите колеги защо трябва да уча PostgreSQL. Отговорът на Харалд беше:„За да започнете всяко ново пътуване на учене, да попитате „защо“ е отличен въпрос. Той ни дава както посока, която да ни изпрати по пътя, така и очаквана дестинация. Без ясен път, който да следваме, мозъкът ни е склонен да филтрира нова информация." След това той измисли някои много основателни причини да научи PostgreSQL.

SQL е мощен инструмент за контрол на данните

Защо трябва да научим езика за структурирани заявки (SQL)? SQL първоначално е създаден, за да даде възможност на специалисти, които не са ИТ, да търсят информация от набори от данни, без да е необходимо да искат помощ от програмист. SQL имаше за цел да бъде много по-мощен от интерфейси като заявка чрез пример и по-гъвкав от отчетите за предварително изграждане. Целта беше да се дадат възможност за нови начини за проверка и запитване на съществуващи данни.

SQL е декларативен език – потребителят казва на базата данни кои данни се изискват и базата данни решава как да изпълни командата. Акцентът е върху резултата от процеса, а не върху самия процес – целите, а не средствата. Това контрастира с древния начин на програмиране, при който потребителят трябваше да описва събирането на данни стъпка по стъпка. Въпреки това, успехът и ефективността на SQL разчитат на потребителите да задават правилните въпроси и това е мястото, където компании като 2ndQuadrant могат да помогнат. 2ndQuadrant учи потребителите на база данни как да формулират най-добре своите въпроси, за да получават най-бързите и точни отговори от базата данни.

Освен че можем да използваме SQL за заявки към бази данни, изучаването му също ни насърчава да изграждаме мощни умствени модели, за да мислим за данни. Ние събираме и съхраняваме все повече и повече данни – и да сме способни да разсъждаваме, че данните са мощна умствена способност. Помислете само за всички данни, събрани от големите социални мрежи или агенции, които защитават свободния свят!

PostgreSQL е безплатен, отворен и неограничен

PostgreSQL е достъпен безплатно и е отворен. Никога няма да бъде купен. Това го прави най-добрият инструмент за изучаване на релационни бази данни. PostgreSQL има много изчерпателна и подробна документация. Въпреки че е труден за начинаещия – трудно е да се намери лесна входна точка – след като овладеете първата стъпка, никога няма да останете без информация, за да разширите знанията си.

Погледнете източника, Люк, може да е най-добрият отговор, когато напредъкът ви спре – което не е точно успокояващо, но много по-добре от това да знаете, че няма възможен отговор.

PostgreSQL работи усилено

Освен всички страхотни деца, които използват NoSQL за тяхното стартиране в мрежата, релационните бази данни все още са работните коне на компютърната индустрия. PostgreSQL има усъвършенствана реализация на SQL и е много близка до SQL стандарта. Така че знанията ви биха били от полза, тъй като са преносими, така че други SQL бази данни са ви достъпни.

Полезно е за ума ви – и за кариерата ви

Все още се нуждаете от убеждаване, че изучаването на SQL си заслужава? Е, в допълнение към създаването на нови невронни пътища в мозъка ви, това може да направи чудеса за вашите перспективи за кариера, тъй като ще ви направи желан кандидат. Притежаването на „знание за PostgreSQL“ във вашето CV и онлайн профил почти сигурно ще привлече вниманието на служителите, както е наречена ролята на Data Scientist от Harvard Business Review , „Най-секси работа на 21-ви век“. Познаването на базите данни ви движи в тази посока.

Уважаеми читателю, може би не е твърде късно за вас или за мен, и дано много други, да разберем голямата мистерия на SQL. убеден ли си? Ако е така, не пропускайте следващата ни публикация, когато Харалд ще ни научи на основите. Присъединете се към мен скоро!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да импортирам данни от ASCII (ISO/IEC 8859-1) в моята база данни Rails/PGSQL?

  2. Свързване на postgresql със sqlalchemy

  3. Как да изброите всички бази данни с помощта на PostgreSQL

  4. Вземете серийна стойност по подразбиране след INSERT в PL/pgSQL

  5. Не може да се свърже с postgres с помощта на jdbc в pyspark shell