PostgreSQL

Vikipedi, özgür ansiklopedi
PostgreSQL
(İngilizce) The World's Most Advanced Open Source Relational Database[1]
(Türkçe) Dünyanın En Gelişmiş Açık Kaynak İlişkisel Veritabanı
Geliştirici(ler)PostgreSQL Toplumsal
Geliştirme Grubu
İlk yayınlanma8 Temmuz 1996 (
27 yıl önce
) (1996-07-08)
Güncel sürüm16.2[2] Bunu Vikiveri'de düzenleyin / 8 Şubat 2024
İşletim sistemiÇoklu platform
Türİlişkisel Veritabanı Yönetim Sistemi
LisansBSD lisansı
Resmî sitesiwww.postgresql.org
Kod deposu Bunu Vikiveri'de düzenleyin

PostgreSQL (/ˈpstɡrɛs ˌkjuː ˈɛl/)[3] ya da Postgres, özgür ve açık kaynak kodlu, SQL destekli bir ilişkisel veritabanı yönetim sistemidir.

İsmi konusunda, başlarda Kaliforniya Üniversitesi'nde geliştirilen Ingres veritabanının devamı niteliğinde olduğu için bu isme atıfta bulunularak POSTGRES adını aldı[4][5]. 1996 yılında SQL desteğini vurgulamak maksatlı PostgreSQL şeklinde değiştirildi. Son olarak 2007 yılında isim değişikliği konusu topluluğun tartışmasına açıldı ve geliştirme ekibi PostgreSQL isminin devam etmesine, Postgres isminin de takma isim olarak kalmasına karar verdi.[6]

Tarihçe[değiştir | kaynağı değiştir]

1977-1986: PostgreSQL'in temelleri, Kaliforniya Üniversitesi Berkeley'deki Computer Systems Research Group (CSRG) tarafından atıldı. Michael Stonebraker liderliğindeki ekip, Ingres veritabanı sistemini geliştirmişti ve bu çalışma, sonraki PostgreSQL projesinin temelini oluşturdu.

1986-1994: Yapılan Veri Tabanı Yönetim Sistemi çalışmaları Postgres adını aldı ve Illustra tarafından satın alınıp Informix olarak geliştirilmeye devam edildi.

1995: PostgreSQL projesi başlatıldı. Projenin amacı, Ingres'in temel fikirlerini sürdürmek ve daha açık ve özgür bir veritabanı yönetim sistemi oluşturmaktı. İlk olarak Postgres95 olarak adlandırıldı.[7]

1996: Postgres95, SQL standardını desteklemesiyle PostgreSQL olarak yeniden adlandırıldı.

2000: PostgreSQL 7.0 sürümü piyasaya sürüldü. Bu sürüm, özellikle veri bütünlüğü, dış anahtarlar, yabancı anahtarlar ve uzatılabilirlik gibi özelliklerde büyük geliştirmeler içeriyordu.

2005: PostgreSQL 8.0 sürümü yayınlandı. Bu sürüm, kayıp güncelleme sorunlarını çözmek için "Multi-Version Concurrency Control (MVCC)" sistemi sunarak veritabanının aynı anda birden fazla işlemi destekleme yeteneğini artırdı.

2010: PostgreSQL 9.0 sürümü piyasaya sürüldü. Bu sürüm, özellikle hedeflenen sorgular, genişletilmiş depolama yetenekleri ve daha fazla MVCC geliştirmeleri içeriyordu.

2014: PostgreSQL 9.4 sürümü yayınlandı ve JSON veri tipi ve hızlı UPSERT operasyonları gibi özellikleri içeriyordu.

2016: PostgreSQL 9.6 sürümü piyasaya sürüldü ve daha fazla paralel sorgu işleme yetenekleri, parçalı tablo depolama ve diğer geliştirmelerle geldi.

2020: PostgreSQL 13 sürümü yayınlandı. Bu sürüm, genellikle performans, güvenlik ve yönetilebilirlik geliştirmelerini içeriyordu.

Kaynakça[değiştir | kaynağı değiştir]

  1. ^ "PostgreSQL". 30 Aralık 1996 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2019. PostgreSQL: The World's Most Advanced Open Source Relational Database 
  2. ^ "PostgreSQL 16.2, 15.6, 14.11, 13.14, and 12.18 Released!". 8 Şubat 2024. 
  3. ^ "Audio sample, 5.6k MP3". 8 Ekim 2005 tarihinde kaynağından arşivlendi. 
  4. ^ Stonebraker, M.; Rowe, L. A. (May 1986). The design of POSTGRES (PDF). Proc. 1986 ACM SIGMOD Conference on Management of Data. Washington, DC. 6 Aralık 2019 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 6 Mart 2021. 
  5. ^ "PostgreSQL: History". PostgreSQL Global Development Group. 26 Mart 2017 tarihinde kaynağından arşivlendi. 
  6. ^ "Project name – statement from the core team". archives.postgresql.org. 16 Kasım 2007. 18 Kasım 2007 tarihinde kaynağından arşivlendi. 
  7. ^ "A Short History of Postgres". PostgreSQL Documentation (İngilizce). 1 Ocak 2012. 20 Ağustos 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Ağustos 2023.