PostgreSQL Nedir?

Basit bir soruyla başlayalım: PostgreSQL nedir?

PostgreSQL, gelişmiş, kurumsal sınıf ve açık kaynaklı bir ilişkisel veritabanı sistemidir. PostgreSQL, hem SQL (ilişkisel) hem de JSON (ilişkisel olmayan) sorgulamayı destekler.PostgreSQL, açık kaynak topluluğu tarafından 20 yılı aşkın geliştirmeyle desteklenen oldukça kararlı bir veritabanıdır.PostgreSQL, birçok web uygulamasının yanı sıra mobil ve analitik uygulamalar için birincil veritabanı olarak kullanılmaktadır.

PostgreSQL’in Ortak Kullanım durumları

Aşağıdakiler, PostgreSQL’in yaygın kullanım alanlarıdır:

1) LAPP kümesinde sağlam bir veritabanı

LAPP, Linux, Apache, PostgreSQL ve P HP (Python veya Perl) anlamına gelir. PostgreSQL, öncelikle birçok dinamik web sitesine ve web uygulamasına güç sağlayan veritabanı olarak kullanılır.

2) Genel amaçlı işlem veritabanı

Hem büyük şirketler hem de yeni başlayanlar, uygulamalarını ve ürünlerini desteklemek için PostgreSQL’i birincil veritabanları olarak kullanmaktadır.

3) Jeo-uzamsal veritabanı

PostGIS uzantısına sahip PostgreSQL, coğrafi bilgi sistemleri (CBS) için jeo-uzamsal veritabanlarını destekler.

Dil desteği

PostgreSQL en popüler programlama dillerini desteklemektedir. Bunlar:

  • Python
  • Java
  • C#
  • C/C+
  • Ruby
  • JavaScript (Node.js)
  • Perl
  • Go
  • Tcl

PostgreSQL özelliğinin öne çıkan özellikleri

PostgreSQL, diğer kurumsal sınıf veritabanı yönetim sistemlerinin sunduğu birçok gelişmiş özelliğe sahiptir, örneğin:

  • Kullanıcı tanımlı türler
  • Tablo devralma
  • Gelişmiş kilitleme mekanizması
  • Foreign Key
  • Görünümler, kurallar,  alt sorgu
  • İç içe işlemler (kaydedilen noktalar)
  • Çok sürümlü eşzamanlılık denetimi (MVCC)
  • Zaman uyumsuz çoğaltma

PostgreSQL’in son sürümleri aşağıdaki özellikleri desteklemektedir:

  • Yerel Microsoft Windows Sunucusu sürümü
  • Tablo alanları
  • Anında kurtarma

PostgreSQL genişletilebilir olacak şekilde tasarlanmıştır. PostgreSQL, kendi veri türlerinizi, dizin türlerinizi, işlevsel dillerinizi vb. tanımlamanıza olanak tanır.

Sistemin herhangi bir bölümünü beğenmiyorsanız, gereksinimlerinizi karşılayacak şekilde geliştirmek için her zaman özel bir eklenti geliştirebilirsiniz, örneğin sorgularınızın daha hızlı dönmesini sağlamak için yeni bir optimize edici eklenti yazabilirsiniz. Birçok şirket PostgreSQL’e dayalı ürünler ve çözümler geliştirmiştir. Öne çıkan bazı şirketler Apple, Fujitsu, Red Hat, Cisco, Juniper Network, Instagram vb.

Yorum Yap:

E-posta hesabınız yayımlanmayacak.

Site Footer

Sliding Sidebar