3. PostgreSQL nedir?
PostgreSQL, veritabanları için relational 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 DBMS’tir. Hemen hem
en 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. Tabii ki ücretsiz
ve açı k kodludur.
4. • Türkiye’deki belli başlı üniversiteler
• Malatya İnönü Üniversitesi Turgut Özal Tıp Merkezi
• www.begendim.com
• .info ve .org alan adları (www.afilias.com)
• http://www.sciencetunnel.com
• Cisco
• BASF
• Red Hat
• Chrysler
• 3Com
• USDA, FDA, ve University of California
5. Açık
kaynak k Güven
34 farklı
odlu ilir
platfom d
esteği
Geniş
Neden
Bir çok pr geliştiri
PostgerSQL?
ogramlam
ci grubu
a arayüzü
Geniş Çok geliş
destek im miş özelli
kanı kler
6. Bazı teknik özellikler açısından, PostgreSQL
şunları sunar:
%100 ACID uyumlu
ANSI SQL uyumlu
Referential Integrity
Replikasyon (ticari ve ticari olmayan çözümler)
ana veritabanının (master) çok sayı da başka
veritabanları na (slave) çoklanması nı sağlar.
7. ODBC, JDBC, C, C++, PHP, Perl, TCL, ECPG, Pyth
on, and Ruby için doğal arabirimler
Rules and Views
Triggers and Sequences
Inheritance
Outer-Joins
8. Teknik açıdan PostgreSQL
Stored Procedures
Doğal SSL Desteği
Kod geliştiriciler işin açık API
UNION, UNION ALL ve EXCEPT sorguları
na destek
Doğal Kerberos Yetkilendirmesi
Fonksiyonel ve Partial Indexler
Procedural Diller
9. Teknik açıdan
PostgreSQL
Diğer SQL-uyumlu siste
MD5, SHA1, XML ve diğer işlev mlerle paylaşabilmek i
sel özelliklerin yüklenebilmesi çin taşınabilir SQL yara
tan araçlar.
Özelleştirilmiş, kullanı
Daha az SQL-uyumlu RDB
cıtanımlı veri tipleri için ge
MS'lerden geçişi kolaylaştı
liştirilebilir veri tipi sistemi
ran cross-database uyuml
ve hızla gelişen yeni veri ti
uluk fonksiyonları
pleri.
10. Linux (Kernel 2.0.X ve üzeri) BeOS 5.0.3
QNX 4.25
AIX 4.3.2
SCO OpenServer 5
HP – UX 9.0x ve 10.20
SCO Unix Ware 7
FreeBSD 4.X
Solaris 2.5.1-2.7
IRIX 6.5.6f
Sun OS 4.1.14
MacOS-X Darwin
WinNT/Cygwin
NetBSD 1.4, 1.4u
BSDI 4.0.1
11. Sınırsız Veritabanı için max büyük 64 TB (Tüm işletim sistemlerinde)
lük:
Sürüm 7.1 ve sonrası nda sınırsız
Bir tablo için max büyüklük:
Sürüm 7.1 ve sonrası nda 1 GB
Bir row için max büyüklük:
Sınırsız
Bir field için max büyüklük
1600
Tablo içindeki max row sayısı :
Sınırsı
Tablo içindeki max column
sayısı :
Tablo içindeki max index sayısı :
12. Kaynak koddan derlemede, configure
betiğine
--with-pgsql=/var/lib/pgsql (eski rpm
kurulumları )
--with-pgsql=/usr/local/pgsql (eski
kaynak koddan kurulumlar)
--with-pgsql=/usr (PostgreSQL' in yeni
sürümleri ve yeni PHP sürümleri)
parametresi geçirilmelidir.
16. linux-programlama@linux.org.tr
Veritabanları için tartı şma listesi
(üye olmak için, http://liste.linux.org.tr web
arayüzünü kullanabilirsiniz.)
pgsql-tr-genel@PostgreSQL.org
(PostgreSQL Türkiye E-Posta Listesi . Postgr
eSQL üzerinde her
türlü konu konuşulabilmektedir.)
http://www.PostgreSQL.org/lists.html
adresinden ulaşabileceğiniz tüm e-posta
listeleri