PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Mengapa Anda harus belajar PostgreSQL?

Beberapa minggu yang lalu saya bertanya kepada salah satu rekan saya mengapa saya harus belajar PostgreSQL. Jawaban Harald adalah:“Untuk memulai perjalanan pembelajaran baru, menanyakan 'mengapa' adalah pertanyaan yang bagus. Ini memberi kita arah untuk mengirim kita dalam perjalanan dan tujuan yang diharapkan. Tanpa jalur yang jelas untuk diikuti, otak kita cenderung menyaring informasi baru.” Dia kemudian menemukan beberapa alasan yang sangat valid untuk mempelajari PostgreSQL.

SQL adalah alat yang ampuh untuk mengendalikan data

Mengapa kita harus belajar Structured Query Language (SQL)? SQL awalnya dibuat untuk memungkinkan spesialis non-TI untuk meminta informasi dari kumpulan data tanpa perlu meminta bantuan programmer. SQL bertujuan untuk menjadi jauh lebih kuat daripada antarmuka seperti query dengan contoh, dan lebih fleksibel daripada laporan prebuild. Tujuannya adalah untuk memungkinkan cara baru dalam memeriksa dan menanyakan data yang ada.

SQL adalah bahasa deklaratif - pengguna memberi tahu database data mana yang diperlukan dan database memutuskan bagaimana melakukan perintah. Penekanannya adalah pada hasil proses daripada proses itu sendiri – tujuan daripada sarana. Ini kontras dengan cara pemrograman kuno, di mana pengguna harus menggambarkan pengumpulan data langkah demi langkah. Namun, keberhasilan dan efisiensi SQL bergantung pada pengguna yang mengajukan pertanyaan yang benar, dan di sinilah perusahaan seperti 2ndQuadrant dapat membantu. 2ndQuadrant mengajarkan pengguna basis data cara terbaik menyusun pertanyaan mereka untuk menerima jawaban tercepat dan paling akurat dari basis data.

Selain dapat menggunakan SQL untuk membuat kueri database, mempelajarinya juga mendorong kita untuk membangun model mental yang kuat untuk memikirkan data. Kami mengumpulkan dan menyimpan lebih banyak dan lebih banyak data – dan mampu menalar bahwa data adalah kemampuan mental yang kuat. Pikirkan saja semua data yang dikumpulkan oleh jejaring sosial besar atau agensi yang melindungi dunia bebas!

PostgreSQL gratis, terbuka, dan tidak terbatas

PostgreSQL tersedia secara gratis dan terbuka. Itu tidak akan pernah dibeli. Ini menjadikannya alat terbaik untuk belajar tentang database relasional. PostgreSQL memiliki dokumentasi yang sangat lengkap dan terperinci. Meskipun sulit bagi pemula – sulit untuk menemukan titik masuk yang mudah – setelah menguasai langkah pertama, Anda tidak akan pernah kehabisan informasi untuk meningkatkan pengetahuan Anda.

Lihat sumbernya, Luke, mungkin merupakan jawaban terakhir ketika kemajuan Anda terhenti – yang tidak terlalu menghibur, tetapi jauh lebih baik daripada mengetahui bahwa tidak ada jawaban yang mungkin.

PostgreSQL bekerja keras

Selain semua anak keren yang menjalankan NoSQL untuk startup Web mereka, database relasional masih menjadi pekerja keras di industri komputer. PostgreSQL memiliki implementasi SQL tingkat lanjut dan sangat dekat dengan standar SQL. Jadi pengetahuan Anda akan berguna karena dapat ditransfer, sehingga database SQL lainnya tersedia untuk Anda.

Ini bagus untuk pikiran Anda – dan karier Anda

Masih perlu diyakinkan bahwa belajar SQL itu sepadan? Nah, selain menciptakan jalur saraf baru di otak Anda, itu bisa membuat keajaiban bagi prospek karir Anda karena akan membuat Anda menjadi kandidat yang diinginkan. Memiliki “Pengetahuan PostgreSQL” di CV dan profil online Anda hampir pasti akan menarik perhatian perekrut, sebagaimana peran Data Scientist disebut, oleh Harvard Business Review , "Pekerjaan Terseksi Abad 21". Mengetahui tentang database menggerakkan Anda ke arah ini.

Pembaca yang budiman, mungkin belum terlambat bagi Anda atau saya, dan semoga banyak orang lain, untuk memahami misteri besar SQL. Apakah Anda yakin? Jika demikian, jangan lewatkan posting kami berikutnya ketika Harald akan mengajari kami dasar-dasarnya. Bergabunglah dengan saya segera!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang Harus Diperiksa jika Pemanfaatan Memori PostgreSQL Tinggi

  2. Hibernasi Lambat untuk Memperoleh Koneksi Postgres

  3. Postgresql:Cara menemukan file pg_hba.conf menggunakan Mac OS X

  4. Gunakan tabel COPY biner FROM dengan psycopg2

  5. Apakah lebih baik membuat indeks sebelum mengisi tabel dengan data, atau setelah data ada?