EnterpriseDB Kalitesi ile Tanıştırma. Devrim GÜNDÜZ Principal Systems Engineer EnterpriseDB devrim.gunduz@enterprisedb.com



Benzer belgeler
PostgreSQL - Yeni dönemdeki yeri

PostgreSQL'de Uygulamalı. (Streaming Replication. Standby)

PostgreSQL - Yeni dönemdeki yeri

PostgreSQL 9.3 Kullanılabilirlik ve Başarım

PostgreSQL'de Ölçekleme

PostgreSQL ile NoSQL. Gereksinimlerinizi Karşılamak

PostgreSQL Veritabanı Sunucusu Devrim GÜNDÜZ.

PostgreSQL ile Kümeleme Teknikleri

SİSTEM İHTİYAÇLARI (Tiger Enterprise / Tiger 3 Enterprise)

SİSTEM İHTİYAÇLARI (Tiger Plus / Tiger 3)

PostgreSQL Veritabanı Sunucusu. Başarım Arttırma Yöntemleri

Oracle'dan PostgreSQL'e geçiş

İleri Seviyede PostgreSQL Yönetimi Devrim GÜNDÜZ. PostgreSQL Geliştiricisi PostgreSQL Markafoni

POSTGRESQL'de İleri Seviyede Veri Kurtarma ve Yedekleme

VERİ TABANI YÖNETİM SİSTEMLERİ

RPM Hazırlama Sanatı

Program Kurulum. Turquaz Muhasebe. İçindekiler

Zekeriya Beşiroğlu TURKISH ORACLE USER GROUP. Oracle Cloud G nin GİDİŞİ. C nin GELİŞİ. Bilginc IT Academy /Oracle University Istanbul

HP Yazılım Zirvesi - İstanbul 20 May Wyndham Grand Levent Erdem Alaşehir / Finansbank Güvenlik Olay Korelasyonunda Büyük Veri Kullanımı

PostgreSQL Veritabanı Sunucusu. 8.2 neler getiriyor?

KURUMSAL BİLGİ TEKNOLOJİLERİNDE PROFESYONEL ÇÖZÜMLER. i-gate E-DEFTER UYGULAMASI Bilgi Teknolojileri

VERİ TABANI UYGULAMALARI

İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir.

ProFTPD FTP Sunucusu. Devrim GÜNDÜZ. TR.NET Sistem Destek Uzmanı.

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi

Copyright 2012 EMC Corporation. All rights reserved.

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

Advanced Oracle SQL Tuning

ile Uygulama Geliştirme Teknikleri

Tekir (Ön Muhasebe Yazılımı)

Sistem Gereksinimleri Opera v5

TÜRKSAT A.Ş. 2. PostgreSQL Konferansı. Bilgilendirme Sunumu Faruk Selman Lekesiz

Veritabanı. Ders 2 VERİTABANI

Açık Kaynak Kodlu Yazılım

SİGORTACILIKTA PERFORMANS: WEBLOGIC COHERENCE, EXADATA

Suite 8 on Oracle 11gR2 Donanım İsterleri Kullanıcı (interface'ler dahil) Kullanıcı (interface'ler dahil)

Zeyilname. Zeyilname No:1

Büyük veri ile neler yaptık?

İşletim Sistemi. BTEP205 - İşletim Sistemleri

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.2 Telif Hakkı QlikTech International AB. Tüm hakları saklıdır.

Sunucu Bilgisayarlarda Kullanılan CISC ve RISC İşlemcilerin Performans Karşılaştırımı

Qlik Sense için sistem gereksinimleri. Qlik Sense June 2017 Copyright QlikTech International AB. Tüm hakları saklıdır.

1-20 Kullanıcı. 2*Xeon 2.4 GHZ 4 GB 2*146 GB 15k (Raid 1) c: 30 GB, d: Kullanıcı Kullanıcı Kullanıcı.

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

EFe Event Management System

TEKNİK ŞARTNAME. Teklif edilen her bir sunucu aşağıdaki teknik özellikleri karşılayacaktır;

İŞ İSTASYONU SEÇİM REHBERİ

Büyüyen IT Altyapılarında Basitlik ve Verimliliğin Önemi

Linux e Giriş ve Dağıtımlar

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir

ELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.0 Copyright QlikTech International AB. Tüm hakları saklıdır.

Bilgi ve Olay Yönetim Sistemi

Windows İşletim Sistemi

Verilerinizi koruyun

2 Temel Kavramlar (Devam) Veritabanı 1

Enterprise Power Platformu. F. Korhan ALTAN Teknik Satış Uzmanı Power Sistemler Systems & Technology Group IBM Turkiye

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

MS SQL SIKÇA SORULAN SORULAR

1 Temel Kavramlar. Veritabanı 1

Kriz Yönetim Yazılımlarında PostgreSQL

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veritabanı Sistemleri

Presentation. Netezza Teknolojisine. Kısa Bir Yolculuk Name Surname. Ayhan Önder IBM Corporation

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

40. yıl INTEL CORE 2 DUO PC BİLGİSAYAR. Açıklama Intel Core 2 Duo 2.13 PC Bilgisayar (4 adet) Denklik/Onay

Oracle Exadata Version 2 İlk OLTP Veritabanı Makinesi

Kemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.1 Copyright QlikTech International AB. Tüm hakları saklıdır.

Açık Kaynak Kodlu Yazılım Nedir?

SEKTÖREL ÇÖZÜM GELİŞTİRME YÖNTEMLERİ

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

PostgreSQL Veritabanı Sunucusu. Replikasyon Yazılımları: Slony-I Devrim GÜNDÜZ PostgreSQL Geliştiricisi

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

CloudPro Server Backup. Güçlü bir Veri Yedekleme Çözümü ile İş Sürekliliğinizde Devamlılığın Anahtarı

1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz

VIRTUALIZATION SANALLAŞTIRMA

Veri Tabanı-I 5.Hafta

CLIENT MAKİNELERE IBM SPSS Statistics 21 nin KURULMASI

Linux İşletim Sistemi Tanıtımı

Kurumsal Masaüstü ve Sunucularda Pardus

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu

DERS TANITIM BİLGİLERİ. Dersin Adı Kodu Yarıyıl Teori (saat/hafta) Laboratuar (saat/hafta) Uygulama (saat/hafta) AKTS. Yerel Kredi

Windows Eski Sürümleri Bellek Yapısı

Worry-FreeTM. Business Security Standard ve Advanced Sürümler. Sistem Gereksinimleri. Administrator s Guide. Securing Your Journey to the Cloud

PHP 1. Hafta 1. Sunum

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

ÖZGÜR YAZILIMLAR İLE J2EE

PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan <hdogan@hido.

T E M E L K AV R A M L A R. Öğr.Gör. Günay TEMÜR / Teknoloji F. / Bilgisayar Müh.

MailStore tüm şirket e-postalarınızı uzun yıllar güvenle saklayabileceğiniz bir mail arşivleme sistemidir.

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

VERİ TABANI PROGRAMCILIĞI DALI

BT İşyükü Otomasyonu Çözümleri.

Dell PowerEdge T110 II kompakt tower sunucu

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Millî Savunma Bakanlığında Pardus Kullanımı 1/32

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

Trend Micro Worry-Free Business Security 8.0 İlk Kez Kurulumla İlgili İpuçları ve Püf Noktaları

Transkript:

Oracle Presentation Uygulamalarınızı Title Presentation Sub-Title EnterpriseDB Kalitesi ile Tanıştırma Devrim GÜNDÜZ Principal Systems Engineer EnterpriseDB devrim.gunduz@enterprisedb.com Copyright 2010 EnterpriseDB Corporation. All rights Reserved. Slide: 1

Bu adam da kim? 12 yıllık PostgreSQL kullanıcısı 8 yıldır PostgreSQL katkıcısı Kod geliştiricisi değil, RPM ve web sitesi ile ilgileniyor EnterpriseDB'de çalışıyor, epey eğlenceli bir işi var İstanbul'da yaşıyor Ardarda Pungent Stench ve Cypress Hill dinleyebiliyor DostgreSQL Baba. 2

Ajanda Seminerin ajandası Neden PostgreSQL? Neden EnterpriseDB? Neden neden neden? Postgres Plus Advanced Server (PPAS) nedir? PPAS özellikleri 3

1 Neden PostgreSQL? 4

Neden PostgreSQL? Herkes için farklı nedenler Kimi fil sever Kimisi PostgreSQL (BSD+MIT) lisansını sever Kimisi teknik özelliklerini sever Kimisi ücretsiz oluşunu sever Sonuç? Bakanlıklar Kamu kurumları Belediyeler Özel kuruluşlar... 5

Teknik slayt olmadan olmaz: Mimari Postmaster Shared Buffers Shared Memory WAL Buffers Process Array BGWRITER AUTOVACU UM STATS COLLECTOR ARCHIVER Data Files WAL Segments Archived WAL 6

2 Neden EnterpriseDB? 7

Neden EnterpriseDB? Dünyanın en büyük PostgreSQL şirketi 7 ülkede 120'nin üzerinde çalışan 2 core team üyesi, 3 committer 2004 yılında kuruldu (Red Hat, IBM, NTT, Valhalla, Fidelity ve Charles River) 1000'e yaklaşan müşteri sayısı Dünyanın her yerinde iş ortakları Türkiye'de? Türksat'da çalışmalar yapmaya başladık. Çok güzel haberler yakında. Bilyoner (Aynı zamanda iş ortağı)... 8

Neden EnterpriseDB? Dünyanın en büyük PostgreSQL şirketi 7 ülkede 120'nin üzerinde çalışan 2 core team üyesi, 3 committer 2004 yılında kuruldu (Red Hat, IBM, NTT, Valhalla, Fidelity ve Charles River) 1000'e yaklaşan müşteri sayısı Dünyanın birçok yerinde iş ortakları Türkiye'de? Türksat'da çalışmalar yapmaya başladık. Çok güzel haberler yakında. Bilyoner (Aynı zamanda iş ortağı)... 9

3 Neden, neden, neden? 10

Neden, neden neden? Herşey toz pembe mi? Hayır Dünya çevremizde dönmüyor. Müthiş bir Oracle hayranlığı var. Oracle gerçekten harika bir veritabanı sunucusu Ama 50 GB'lık veritabanı için 4 node RAC nereden çıktı? :( Oracle'ın desteği var, Kurumsal destek Oracle'ı tarif eden ihale şartnameleri 1. sene inanılmaz indirimler, sonra bindirimler 2009'dan beri destek ücreti ödememişsiniz. 2011'de destek almanız için öncelikle 2009 ve 2010'u ödemeniz gerekli, ondan sonra destek alabilirsiniz 11

Neden, neden neden? Herşey toz pembe mi? Yetişmiş elemanımız az Türkiye'yi bırakın, dünyada PostgreSQL DBA kıtlığı var. PostgreSQL DBA arayan çok, bulan yok. Okullara inemedik İş yapma konusunda yeteri kadar iyi olamadık 12

Neden, neden neden? Neler yapmalıyız? PostgreSQL firmalarının sayısı artmalı Kurumlar insana yatırım yapmalı. Eğitimleri arttırmalı. Maddi gücü yerinde olan PostgreSQL kullanıcıları elini taşın altına sokmalı. Eleman yetiştirmeli, onları eğitmeli. Entegrasyona önem vermeliyiz, herşeyi bir paket içinde sunmalıyız. Postgres-XC projesi mutlaka başarıya ulaşmalı, test/kod desteği vermeliyiz. Sizler ne düşünüyorsunuz? 13

Neden, neden neden? Sadece Oracle mı? Tabii ki hayır. Oracle ile olan ilişkimiz Linux->Microsoft ilişkisine benziyor. Diğer veritabanları da hedefte, ancak... 14

Neden, neden neden? Peki neden Oracle? Piyasayı elinde tutuyor. HP'yi karşısına aldı HP ve IBM yeni alternatifler arıyorlar. Diğer hedefler büyük değil. 15

Pazar ne durumda? Pazara bakalım Veritabanı pazarı: 26 milyar dolar, %2'si açık kaynak kodlu veritabanlarının Sunucu işletim sistemi pazarı: 8 milyar dolar, sadece %15 kadarı Linux Uygulama sunucusu pazarı: 2.3 milyar dolar, %25'i açık kaynak kodlu yazılımlar Yani, veritabanı pazarındaki %1 çok şey ifade ediyor. ;) 16

Hadi para kazanalım ELEMAN ARIYORUZ! Türkiye'de şu anda PostgreSQL DBA arayanlardan ikisi burada. Birkaçının gözü de konferans çıktılarında. Kendinizi geliştirin. Nasıl mı? Kariyer planları? 17

4 Postgres Plus Advanced Server nedir? 18

Postgres Plus Advanced Server nedir? Oracle katili EnterpriseDB ürünü Temel amaç Oracle uyumluluğu Tekil özellikleri var PostgreSQL'den daha yüksek başarım Replikasyon seçeneği daha geniş Çok daha ucuz. Ne değil RAC yok. Postgres-XC geliyor! 19

4 Postgres Plus Advanced Server özellikleri 20

PPAS nedir? PostgreSQL'in üzerine yapılandırılmıştır. PostgreSQL'in genişletilmiş hali Gelişmiş başarım Oracle uyumluluğu Gelişmiş yönetim imkanı Deneme sürümü EnterpriseDB'den alınabilir Deneme sürümü: http://www.enterprisedb.com/products/download.do 21

Başarım geliştirmeleri DynaTune Donanım bilgilerine ve kullanıcı girdilerine bakarak sunucuyu dinamik olarak ayarlar 22

Başarım - Infinite Cache Yatay ölçekleme sağlar Veritabanı sunucusu yerel ya da uzak sunuculardaki ek belleği içermenin avantajını kullanır. Memcached aksine uygulama tarafında değişiklik istemez. Tek sunucuda bile sıkıştırılmış verinin cache içinde tutulmasını sağlar. Bu sayede ek sunucu olmadan yüksek başarım artışı sağlayabilirsiniz. Bellek yerine CPU'lara yüklenebilir, daha iyi başarım elde edersiniz. 23

Başarım Infinite Cache Veritabanı sunucusundaki belleğe uzak sunuculardaki bellekleri ekler: 24

Infinite Cache Örneği Testler pgbench ile yapıldı Ana veritabanı sunucusu Quad Processor Quad Core 64 Bit Intel (Toplamda 16 çekirdek) 6 Disk (10,000 RPM) RAID 0 8 GB RAM 2 GB shared_buffers (internal cache için) 200 GB veritabanı 4 Infinite Cache sunucusu bağlandı Dual Core 64 Bit Intel İşlemci 8 GB RAM (Cache için 7 GB ayrıldı) Sıkıştırma etkinleştirildi 25

İnfinite Cache Örneği Sonuçları Ayrıntılı bilgi için: http://www.enteprisedb.com Kaynak: http://www.enterprisedb.com 26

Başarım: Hint Uygulama geliştiriclerinin SQL planlarını değiştirmeye çalışması PostgreSQL'in öntanımlı optimizasyon stratejisine tamamen ters. Örnek: Seq scan yerine emp_pk indexinin kullanılmasını sağlama 27

Başarım: EDB*Loader Basit metin dosyaları için hızlı toplu (bulk) yükleme aracı PostgreSQL'in COPY aracına göre bile %100'ü geçen performans artışı COPY komutunun ilk hatada durmasına karşın, EDB*Loader hataları loglar ve kalan geçerli satırları veritabanına yükler. SQL işleme kısımlarını atladığı için çok hızlıdır. 28

Başarım: EDB*Loader Yüksek başarım için doğrudan veri yükleme 29

Oracle Uyumluluğu Postgres Plus Advanced Server Oracle uyumluluğuna sahiptir. Oracle veritabanlarınızı Postgres Plus Advanced Server'a replike edebilirsiniz. Oracle DBA ve uygulama geliştiricilerinin yeteneklerini arttırmalarına yardımcı olur. Oracle uygulamaları değiştirilmeden PPAS üzerinde çalışabilir. Package, SP, Trigger ve diğer nesnelerin tam desteği vardır. 30

Uyumluluk ayrıntıları Pracle uyumlu veri tipleri Oracle SQL'i ile uyumlu SQL ifadeleri Oracle uyumlu sistem fonksiyonları PL/SQL desteği (Superset Procedure Language, SPL) Oracle'ın Data Dictionary'sine uyumlu sistem katalog viewları EnterpriseDB'nin Open Client Library (OCL)'si ile OCI uyumluluğu 31

Advanced Server Compatibility Comparison 32

Özet PPAS, PostgreSQL'in geliştirilmiş halidir. Başarım, uyumluluk ve yönetim açısından gelişmiş özellikler sunar. Kendisine ait özellikleri de vardır. http://www.enterprisedb.com adresinden alınabilir. 33

Oracle Presentation Uygulamalarınızı Title Presentation Sub-Title EnterpriseDB Kalitesi ile Tanıştırma Devrim GÜNDÜZ Principal Systems Engineer EnterpriseDB devrim.gunduz@enterprisedb.com Copyright 2010 EnterpriseDB Corporation. All rights Reserved. Slide: 34