Türkiye'de Internet Konferansı PostgreSQL Veritabanı Sunucusu 8.2 neler getiriyor? Devrim GÜNDÜZ PostgreSQL Geliştiricisi PostgreSQL Kullanıcıları Derneği.

Slides:



Advertisements
Benzer bir sunumlar
Veritabanı Nedir?
Advertisements

Tablo oluşturma İlk olarak tabloları oluşturmamız gerekli..
VERİ TABANI YÖNETİMİ Ders 11: PL/SQL’e Giriş
SQL Komutlar 5 Sibel SOMYÜREK.
EkoPC Bilişim Ltd. Eğitim Hizmetleri
VERİ TABANI ve YÖNETİMİ
Veri Tabanı Yönetim Sistemleri
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
BÖLÜM 6 SQL SERVER KOMUTLARI.
Tetikleyici. Nedir? Bir tablo üzerinde Ekleme silme ve güncellemeye bağlı olarak tetiklenip çalışan SQL kodlarıdır. Genel amacı veri bütünlüğünü korumaktır.
SQL (STRUCTURED QUERY LANGUAGE)
SQL ve JavaScript Akademik Bilişim 2003 Adana, Şubat 2003 Fırat Tiryaki.
Veritabanı Temel Kavramlar ve
MYSQL 4. HAFTA. mySQL veri türleri INTTamsayı: 'den kadar değişen diziye "signed" (işaretli), 0'dan 'e kadar değişenine.
VIEW (BAKIŞ) OLUŞTURMA
ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden.
SQL Dili ve MySQL Komutları
PHP ve MYSQL.
Iletisim Icin : Blog : E - Mail :
VeriTabanı Uygulama.
PHP ve MYSQL Veritabanı Sunucusu
SQL Sibel SOMYÜREK.
Veri Tabanı Yönetim Sistemleri 2 Ders 4 Oracle'da VT Nesneleri Yaratma
SQL Komutları (2) Uzm. Murat YAZICI.
RAISE RECORD/CURSOR TRIGGER
VERİTABANI MİMARİSİ Talip Hakan ÖZTÜRK Bank ASYA – ORACLE DBA
Bilgisayar Mühendisliği Bölümü
Veritabanı Yönetim Sistemi
Veritabanlarına ve SQL'e Giriş Devrim GÜNDÜZ Kivi Bilişim Teknolojileri -
TR.NET Teknik Destek Uzmanı
SQL’ e Giriş Uzm. Murat YAZICI.
SİSTEM VERİTABANLARI. Sistem veritabanlarını tanıma. Kendi Login’imizi oluşturma Neler İşleyeceğiz?
Update UPDATE tablo_ismi SET sutun1=‘deger1’ WHERE sutun=deger.
ADRESİNDEN ÖRNEK VERİ TABANLARINI İNDİRİNİZ
Yeni Veritabanı Oluşturma
Veri Tabanı Yönetimi Dersi 7. Laboratuvarı Arş. Gör. Pınar CİHAN.
Veri Tabanı Yönetimi Dersi 8. Laboratuvarı Arş. Gör. Pınar CİHAN.
S ORGU / DML / DDL KOMUTLARı İbrahim Onur Sığırcı.
PRODECURE, TRIGGER, INDEX, BACKUP
Yapısal Sorgulama Dili SQL VTYS Giriş Hafta 5 Ders Notu.
Veritabanlarına ve SQL'e Giriş Devrim GÜNDÜZ Teknoloji Destek Merkezi --
Linux ve Özgür Yazılm Şenliği PostgreSQL'de Veri Kurtarma Teknikleri POSTGRESQL 'de İleri Seviyede Veri Kurtarma ve Yedekleme Devrim Gündüz.
İstanbul 8. Linux ve Özgür Yazılım Şenliği PostgreSQL Veritabanı Sunucusu Yönetim Temelleri Devrim GÜNDÜZ PostgreSQL.
İstanbul İTÜ Bilişim Günleri 2007 PostgreSQL Veritabanı Sunucusu 8.3 sürümü neler getiriyor? Devrim GÜNDÜZ
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Veri Tabanı Yönetimi Dersi 8. Laboratuvarı
VIEW lerle çalışmak 11.BÖLÜM.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Veri Tabanı Yönetim Sistemleri 2 Ders 4 Oracle'da VT Nesneleri Yaratma
TETİKLEYİCİ ( Trigger)
TETİKLEYİCİLER ve HATA KONTROLÜ
14.DERS Örnekler, Sorular BUKET DOĞAN.
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Sorgu / dml / ddl komutları
SQL (STRUCTURED QUERY LANGUAGE)
SQL Server - Triggers.
SQL Server - Stored Procedures
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-4-DML
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-3-DDL
Transaction.
Sunum transkripti:

Türkiye'de Internet Konferansı PostgreSQL Veritabanı Sunucusu 8.2 neler getiriyor? Devrim GÜNDÜZ PostgreSQL Geliştiricisi PostgreSQL Kullanıcıları Derneği

Türkiye'de Internet Konferansı Giriş Bu sunuda aşağıdaki konular anlatılacaktır: 1. PostgreSQL hali hazırda neler sunuyordu? 2. PostgreSQL'in gelişimi 3. PostgreSQL 8.2 sürümü bize neler getiriyor? 4. PostgreSQL 8.3 neler getirecek?

Türkiye'de Internet Konferansı PostgreSQL hali hazırda neler sunuyordu? Point-In-Time-Recovery (PITR) MVCC PostgreSQL'de verinin tutulma şekli Two Phase Commit Online backup Birçok PL Trigger, view, join Birçok index çeşidi

Türkiye'de Internet Konferansı PostgreSQL hali hazırda neler sunuyordu? Nested Transactions SQL Standartlarına uyumluluk Kullanıcı tanımlı veri tipleri ve fonksiyonları Index çeşitleri Hash, B-tree, R-tree (8.2), GiST Partial ve Functional Indexler

Türkiye'de Internet Konferansı PostgreSQL 8.1 neler getirmişti? ROLES Kavramı Prosedürlerde IN/OUT Parametre Kullanımı Raslantısal (Concurrent) GiST Indexing Bitmap Taramaları (Bitmap Scans) autovacuum Entegrasyonu Aggragate'ler Üzerindeki İyileştirmeler Tablo Bölümleme Diğer İyileştirmeler

Türkiye'de Internet Konferansı PostgreSQL 8.2 ile Gelen Yenilikler: Warm Standby Warm standby server kavramı PITR'den farkı var mı? Asenkron yapı Ek ayar gerektiriyor mu? Sisteme ek yük getiriyor mu? Aynı PostgreSQL sürümü Aynı mimari zorunluluğu Nasıl bir gecikme uygundur? 1 dakikadan kısa süreler?

Türkiye'de Internet Konferansı PostgreSQL 8.2 ile Gelen Yenilikler Tsearch2'ye UTF-8 (ve diğer multibyte dillerin) desteği OpenOffice+MySpell desteği GIN desteği Daha hızlı sıralama...ve daha az bellek tüketme Online index build Dikkat edilmesi gerekenler Adminpack Özellikle pgadmin3 için.

Türkiye'de Internet Konferansı PostgreSQL 8.2 ile Gelen Yenilikler INSERT ve UPDATE sorgularında FILLFACTOR desteği %10-%100 arasındadır. Küçük FILLFACTOR -> INSERT, kalan kısım UPDATE içindir. UPDATE'in INSERT edilmiş satır ile aynı page içinde bulunmasını sağlar (başarım) Yüksek UPDATE -> Küçük FILLFACTOs

Türkiye'de Internet Konferansı PostgreSQL 8.2 ile Gelen Yenilikler GIN (içki değil! :-) ) İlk kez PostgreSQL'de Başarım artışları Test sonuçları ( e-posta!) tsearch2(indexsiz) : 6000 ms tsearch2(GiST) : 250 ms tsearch2(GIN) : 6 ms UPDATE sorgularında başarım kaybı

Türkiye'de Internet Konferansı PostgreSQL 8.2 ile Gelen Yenilikler SQL:2003 eklentileri INSERT/UPDATE...RETURNING CREATE TEMP TABLE silbeni (a serial unique, b varchar(20)); CREATE TABLE will create implicit sequence "silbeni_a_seq" for serial column "silbeni.a" NOTICE: CREATE TABLE / UNIQUE will create implicit index "silbeni_a_key" for table "silbeni" CREATE TABLE test=# INSERT INTO silbeni (b) VALUES ('Devrim') RETURNING a;

Türkiye'de Internet Konferansı PostgreSQL 8.2 ile Gelen Yenilikler a test=# INSERT INTO silbeni (b) VALUES ('Deniz') RETURNING a; a test=# UPDATE silbeni SET b='Güneş' WHERE b='Deniz' RETURNING a; a --- 2

Türkiye'de Internet Konferansı PostgreSQL 8.2 ile Gelen Yenilikler SQL:2003 eklentileri Bir INSERT sorgusunda birden fazla değer girebilme INSERT INTO... VALUES ('...'),('...'),('...');

Türkiye'de Internet Konferansı PostgreSQL 8.2 ile Gelen Yenilikler test=# INSERT INTO silbeni VALUES (DEFAULT,'Anıl'),(DEFAULT,'Gül'),(DEFAULT,'Memet'),( DEFAULT,'Gülten'); INSERT 0 4 test=# SELECT * from silbeni; a | b | Devrim 2 | Güneş 3 | Anıl 4 | Gül 5 | Memet 6 | Gülten (6 rows)

Türkiye'de Internet Konferansı PostgreSQL 8.2 ile Gelen Yenilikler constraint_exclusion: UPDATE ve DELETE sorgularına da destek (8.1'de sadece SELECT için vardı) B-tree indexlerin vacuum işleminde hız artışı Index içermeyen tabloların VACUUM tarafından fazladan taranmasının engellenmesi

Türkiye'de Internet Konferansı PostgreSQL 8.2 ile Gelen Yenilikler postgresql.conf'ta include Yeni parametre: update_process_title Ps çıktısının her komut için güncellendiğinin kontrol edilmesi ps çıktısının güncellenmesinin sorun çıkartacağı prtamlarda bunu kapatmak ve pg_stat_activity çıktısına güvenmek daha iyi olacaktır.

Türkiye'de Internet Konferansı PostgreSQL Kullanıcıları Derneği PostgreSQL Derneği var! Internet sitesi: E-posta listesi: Neler yapıyoruz?

Türkiye'de Internet Konferansı 8.3 yol haritası Önemli başarım artışları HOT GIT Çoklu-tablo indexleri Replikasyon için eklentiler Tsearch2 psql' de geliştirmeler...? 4 ay!

Türkiye'de Internet Konferansı Nereden İndirebilirsiniz? ftp://ftp.postgresql.org/ Türkiye yansısı: ftp://ftp6.tr.postgresql.org/

Türkiye'de Internet Konferansı Kaynaklar

Türkiye'de Internet Konferansı Seminerin Güncel Hali

Türkiye'de Internet Konferansı PostgreSQL Veritabanı Sunucusu 8.2 neler getiriyor? Devrim GÜNDÜZ PostgreSQL Geliştiricisi PostgreSQL Kullanıcıları Derneği