PostgreSQL, veritabanları için ilişkisel modeli kullanan ve SQL standart sorgu dilini destekleyen bir veritabanı yönetim sistemidir.
PostgreSQL aynı zamanda iyi performans veren, güvenli ve geniş özellikleri olan bir Veri Tabanı Yönetim Sistemi'dir. Hemen hemen tüm UNIX ya da Unix türevi (Linux, FreeBSD gibi) işletim sistemlerinde çalışır. Ayrıca NT çekirdekli tüm Windows sistemlerde de çalıştırılabilir. PostgreSQL ücretsiz ve açık kodludur.
PostgreSQLin geliştirilmesi; 1977 de Berkeley üniversitesinde Ingres adında ki ilişkisel veritabanı geliştirilmeye başlanmasına dayanır. 1986-1994 yılları arasında bu VTYS Postgres adını aldı ve Illustra tarafından satın alınıp Informix olarak geliştirilmeye devam edildi. 1994 de SQL özelliklerinin eklenmesiyle Postgres95 adını aldı. 1996 yılında kod geliştirilmesi için e-mail listesi açıldı ve birçok gönüllü Postgres95 i geliştirmek için çalışmaya başladı. 1996 yılında Sql standartlarını desteklemesiyle PostgreSQL adını aldı.
PostgreSQL aynı zamanda iyi performans veren, güvenli ve geniş özellikleri olan bir Veri Tabanı Yönetim Sistemi'dir. Hemen hemen tüm UNIX ya da Unix türevi (Linux, FreeBSD gibi) işletim sistemlerinde çalışır. Ayrıca NT çekirdekli tüm Windows sistemlerde de çalıştırılabilir. PostgreSQL ücretsiz ve açık kodludur.
PostgreSQLin geliştirilmesi; 1977 de Berkeley üniversitesinde Ingres adında ki ilişkisel veritabanı geliştirilmeye başlanmasına dayanır. 1986-1994 yılları arasında bu VTYS Postgres adını aldı ve Illustra tarafından satın alınıp Informix olarak geliştirilmeye devam edildi. 1994 de SQL özelliklerinin eklenmesiyle Postgres95 adını aldı. 1996 yılında kod geliştirilmesi için e-mail listesi açıldı ve birçok gönüllü Postgres95 i geliştirmek için çalışmaya başladı. 1996 yılında Sql standartlarını desteklemesiyle PostgreSQL adını aldı.
PostgreSQL in sınırları (9.3.2 Sürümü)
Max veritabanı büyüklüğü Sınırsız
Max tablo büyüklüğü 32 TB
Max satır büyüklüğü 1.6 TB
Max kolon büyüklüğü 1 GB
Max satır sayısı Sınırsız
Bir tabloda max kolon sayısı 250-1600 (kolon tipine göre)
Tablo başına max index sayısı Sınırsız
PostgreSQL diğer ticari ya da açık kodlu veritabanlarında bulabileceğiniz özelliklerin hemen hemen hepsini (ya da daha fazlasını) kapsar.
PostgreSQL özellikleri (PostgreSQL FAQda listelendiği gibi):
Max veritabanı büyüklüğü Sınırsız
Max tablo büyüklüğü 32 TB
Max satır büyüklüğü 1.6 TB
Max kolon büyüklüğü 1 GB
Max satır sayısı Sınırsız
Bir tabloda max kolon sayısı 250-1600 (kolon tipine göre)
Tablo başına max index sayısı Sınırsız
PostgreSQL diğer ticari ya da açık kodlu veritabanlarında bulabileceğiniz özelliklerin hemen hemen hepsini (ya da daha fazlasını) kapsar.
PostgreSQL özellikleri (PostgreSQL FAQda listelendiği gibi):
Transactions
Subselects
Views
Foreign key referential integrity
Sophisticated Locking
User-defined types
Inheritance
Rules
Multi-version concurrency control
HOT
Point-In-Time-Recovery
Warm Standby
Subselects
Views
Foreign key referential integrity
Sophisticated Locking
User-defined types
Inheritance
Rules
Multi-version concurrency control
HOT
Point-In-Time-Recovery
Warm Standby
PostgreSQL'in güvenilirliği kanıtlanmıştır. Her bir sürümü defalarca kontrollerden geçirilmiş ve her bir beta sürümü en az bir aylık testlere tabi tutulmuştur. Geniş kullanıcı grubu ve kaynak koduna dünyanın her yerinden erişilebilir olması nedeniyle olası hatalar çok çabuk kapatılmaktadır.
PostgreSQL'in başarımı her yeni sürümle birlikte artmaktadır. Son çalışmalar, PostgreSQL in belirli koşullarda diğer ticari veritabanları ile aynı performansı verdiğini göstermektedir.
PostgreSQL'in başarımı her yeni sürümle birlikte artmaktadır. Son çalışmalar, PostgreSQL in belirli koşullarda diğer ticari veritabanları ile aynı performansı verdiğini göstermektedir.
![150px-Pg_logo.png](https://upload.wikimedia.org/wikipedia/commons/thumb/2/2e/Pg_logo.png/150px-Pg_logo.png)