Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
1
PostgreSQL’in Yükselişi ve Türkiye Ekosistemi
Turan Bahattin ÖZEN
Dijital Mimari Bölümü Yöneticisi
TÜBİTAK
2
Dijital Çağ, Veri ve Açık Kaynak
PostgreSQL’in Yükselişi
PostgreSQL Türkiye Ekosistemi
Ajanda
TÜBİTAK
3
TÜBİTAK BİLGEM Yazılım Teknolojileri Araştırma Enstitüsü (YTE)
Kuruluş 2012
Güvenli Yazılım
Geliştirme
Başarılı Proje
Yönetimi
Çevik Yazılım
GeliştirmeSüreçlerde Yüksek
Olgunluk
Kamuda Tek
Kurumsal Mimari
Uzmanlığı
TÜBİTAK
4
Dijital Çağ Başladı!
Dijital Çağ
Başladı!
Yapay
Zekâ,
Öğrenen
Makineler Nesnelerin
İnterneti
Akıllı
Kablosuz
Sensörler
ve Ağlar
Endüstri
4.0
Dijital
İkizler
Giyilebilir
CihazlarBüyük
Veri ve
Analitiği
Sosyal
Medya
Mobil
3B Baskı
Siber
Güvenlik
Bulut
Bilişim
TÜBİTAK
5
Dünya Dijital Teknolojilerle Veri Okyanusuna Dönüşüyor!
Yıllık Global Veri Üretimi
TÜBİTAK
6
Dijital Dünyada Başarı Veri ve Açık Kaynak Teknolojilerden Geçiyor
Açık Kaynağın
Dijital
Dönüşümde
Rolü
Ekonomi, Üretici
Bağımsızlığı,
Birlikte
Çalışabilirlik
Modern Dijital
Uygulamalar
Geliştirme
İnovasyona
Yönlendirme
Kaynakların
Etkin kullanımı,
Tekrar
Kullanılabilirlik
Güvenlik ve
Şeffaflık
Kültürel
Dönüşümü
Hızlandırma
Dijital Dönüşümde "Önce Açık Kaynak" Yaklaşımı
Dijital Veri
Uygulamaları
ve Yönetimi
İhtiyaçları
Sürdürülebilir,
Ekonomik,
Etkin Veri
Yönetimi
Veri Güdümlü
Yönetim ve
Gerçek
Zamanlı Veri
Uygulamaları
Dijital
Hizmetler ve
Akıllı İş
Süreçleri
Hızlı
Adaptasyon
ve
Operasyonel
Çeviklik
Çok Büyük ve Sürekli Büyüyen Dijital Veri!
TÜBİTAK
7
Gartner: State of the Open-Source DBMS Market, 2018
Global Veri Yönetim Sistemleri Pazarı (2018)
34 Milyar $
Global VT Pazarı
2.6 Milyar $
Açık Kaynak Payı
%7,6
Açık Kaynak Payı
%10
Açık Kaynak Payı
(2020 Tahmin)
%7,7
Son 2 Yıl Büyüme
Global VT Pazarı
%75
Son 2 Yıl Büyüme
Açık Kaynak
• 2022’ye kadar; kurum içi geliştirilen yeni uygulamaların
%70’den fazlası AK VT’ler ile geliştirilecek,
• 2022’ye kadar; mevcut ticari VT’lerin %50’si AK VT’lere
taşınmış veya dönüştürülüyor olacak
TÜBİTAK
8
DB-Engines Ranking – Ocak 2019
Açık Kaynaklı Veritabanlarının Popülaritesi Her Geçen Yıl Artıyor!
PostgreSQL 2017 ve 2018’de
yılının veritabanı seçildi
TÜBİTAK
9
PostgreSQL’in 41 Yıllık Tarihçesi
1977 - 1985
Ingres
Berkley
1986 - 1994
Postgres
Berkley
1995
Postgres95
1996 - 1997
PostgreSQL 6
1977
The University
of California,
Berkeley
Michael Stonebraker
1985
Ingres
Relational
Technologies
1994
Illustra
Informix
2017
PostgreSQL 10
Akademik Endüstri
Jolly Chen ve Andrew Yu
(İlk Açık Kaynak Versiyon)
2018
PostgreSQL 11
Açık Kaynaklı
ve Ücretsiz
Lisans
Yüksek
Erişilebilirlik ve
Kümeleme
Güvenlikli,
Dayanıklı ve
Sağlam
Yüksek
Performans
Platform
Bağımsız
Güçlü ve
Dinamik
Komünite
Kolay Kurulum,
Yönetim ve
İzleme
Ölçeklenebilir,
Genişleyebilir
Hızlı Sorun
Giderme
Standartlarla
Uyumlu
Coğrafi Veri
DesteğiNoSQL
Gelişmiş Paralel
Sorgular
Tablo
Bölümlendirme
Mantıksal
Replikasyon
Diğer Kurumsal
VT Özellikleri
Güçlü Kurumsal VT Kabiliyetleri
TÜBİTAK
10
Lisans Maliyeti PostgreSQL’in lisansında hiçbir kısıtlama yoktur.
Ücretsiz, satın alma süreci yok, versiyon yükseltme maliyeti yok
Kurulum Maliyeti Yeni kurulum, başka VTYS’den göç
Donanım Maliyeti
Bakım ve Destek Maliyeti İç kaynak, Dış kaynak (danışman)
Eğitim ve Uzmanlık Geliştirme Maliyeti
Vazgeçme Maliyeti
Ticari Ürünlere Göre PostgreSQL ile Maliyetler Düşer
Toplam Sahip Olma Maliyetinde
%60-%80 Oranlarında Düşüş
TÜBİTAK
11
Dijital Devlet Uygulamalarında
(Sağlık, Ulaşım, Ekonomi, Eğitim, Kültür, Sosyal vb.)
Kamu ve Özel Sektör
Dünyadan Çok Sayıda Kullanım Örnekleri
Finans, Telekom, e-Commerce gibi iş kritik sektörler, global üreticiler ve
hizmet sağlayıcılar, üniversiteler, araştırma merkezleri v.b. her alanda
kullanım
• The International Space Station
• NASA, DoD, FDA, FAA
• CERN (Avrupa Nükleer Araştırma
Merkezi)
• Goldman Sachs ve Morgan Stanley
• The Guardian
• Volvo
• Mitsubishi Electric
• OpenStreetMap
• Geni.com
• BASF
• FlightAware, vb.
• TripAdvisor
• Apple
• Microsoft (Skype)
• Yandex
• MasterCard
• Sony
• Fujitsu
• McAfee,
• Checkpoint
• Vmware
• Cisco
• İngiltere
• G.Kore
• Fransa
• Rusya
• ABD
• Hollanda
• Singapur
• Endonezya
• Hindistan
• Japonya
• Avustralya
• Norveç
• İsveç
• Estonya, vb.
PostgreSQL’den Türetilmiş Ticari Ürünler
• IBM - Netezza
• Teradata - Aster Data, Hadapt
• Amazon - Redshift
• HP - Vertica
• FUJITSU - Enterprise Postgres
• EnterpriseDB - Postgres Advanced Server
• Google Cloud SQL for PostgreSQL
• Citus Data – CitusDB
• Greenplum – Greenplum Database
• Brytlyt – Brytlyt GPU Database
• Postgres Professional - Postgres Pro Enterprise
• Postgres-XL (the XL stands for eXtensible Lattice)
• PipelineDB - PipelineDB
TÜBİTAK
12
Türkiye’den Kullanım Örnekleri
• Devlet Muhasebe Bilişim Sistemi – Muhasebat Genel Müdürlüğü
• Defter Beyan Sistemi – Gelir İdaresi Başkanlığı
• E-Devlet Kapısı www.türkiye.gov.tr
• Diğer kurum ve kuruluş uygulamaları (Sağlık, Çevre, Enerji, vb.)
Kamu
Özel Sektör
• Yerli ERP Yazılım Ürünlerinde
• Yerli Doküman Yönetimi Yazılım Ürünlerinde
• Büyük ölçekli e-Ticaret sitelerinde
• Turizm Çözümlerinde
• Eğitim Yazılımlarında
• Telekom ve Finans
• vb.
TÜBİTAK
13
Amaç
Ticari veritabanlarına karşı pazarda
açık kaynak veritabanlarını alternatif
haline getirmek, farkındalık ve
ekosistem oluşumunu desteklemek
Beklenen Kazanımlar
PostgreSQL Farkındalık ve Ekosistem Oluşturulması Çalışması
VT lisans ve bakım harcamalarında düşüş
Yerli uzman insan kaynağı, hizmet çeşitliliği ve
kalitesinin artışı
Üreticiden bağımsızlık ve yurtdışına kaynak çıkışında
azalma
AK’lı yerli PostgreSQL
yönetim ve izleme
araçlarının geliştirilmesi
Yeni istihdam alanı oluşması
PostgreSQL’in kaynak koduna katkı sağlayan
yerli uzman sayısında artış
TÜBİTAK
14
TÜBİTAK BİLGEM YTE’nin PostgreSQL Türkiye Ekosistemi Rolü
Müşteriler Destek ve
Danışmanlık
Hizmet
Sunucular
Ürün
Geliştiriciler
Sistem
Entegratörler
Sektörel
Çözüm
Geliştiriciler
Eğitim
Sağlayıcılar
Ar-Ge
Merkezleri
Üniversiteler
STK’lar
Bireysel
Geliştiriciler
…
PostgreSQL Ekosistemi Paydaşları
• Öncü ve Rehber
• Hızlandırıcı
• Kolaylaştırıcı
• Yapıcı
• Destekleyici
• Yenilik Getiren
• Katkı Sağlayan
TÜBİTAK
15
TÜBİTAK BİLGEM YTE’nin PostgreSQL Ekosistemi Geliştirme Yaklaşımı
Rehberlik Yap ve
Uzmanlık Geliştir
(Uzmanlık ve Yetkinlik
Geliştirme)
Destekle ve
Etkinleştir
(Farkındalık ve Ekosistem
Oluşturma)
Yenilik Getir ve Katkı
Sağla
(Yeni Özellikler ve Araçlar
Geliştirme)
TÜBİTAK
16
Yapılan Çalışmalar
Rehberlik Yap ve Uzmanlık Geliştir Destekle ve Etkinleştir
PostgreSQL Yerelleştirme
(Son 3 sürüm 9.6, 10, 11)
PostgreSQL Tanıtım Kitapçığı
Aylık PostgreSQL ve PostGIS Hızlandırılmış Eğitim ve Seminerleri
(2018’de 30’dan fazla kuruluş, 100’den fazla katılımcı)
PostgreSQL Hizmet Sağlayıcıları ile Görüşmeler
Örnek HA PostgreSQL Mimari Modeli
Devlet Muhasebe Yönetimi Bilişim Projesinde Kullanım (OLTP)
Ürün Takip Sistemi Projesinde Kullanım (OLAP)Kamu ve Özel Sektör Kuruluşlarına Tecrübe
Paylaşımları
Açık Kaynak Yönetim ve İzleme Araçlarının Kullanımı
TÜBİTAK
17
5 K Transaction
5 MB Transaction
Log
Tuples: 140 Updated
Tuples: 16 M Returned
2,5 TB DB Size
Devlet Muhasebesi Bilişim Sistemi’nde PostgreSQL
Tuples: 550 Inserted
Tuples: 2.5 M Fetched
50 GB log
(Saatlik)
Anlık BüyüklüklerVT Büyüklüğü
TÜBİTAK
18
PostgreSQL Tanıtım Kitapçığı
TÜBİTAK
19
Bilgi Paylaşım Platformu
http://postgresql.tubitak.gov.tr
PostgreSQL
TanıtımKılavuzlar
Online
Hızlandırılmış
Eğitimler
AraçlarBaşarı
HikayeleriEtkinlikler
Bilgi
Kaynakları
İyi ve Kötü
Pratikler
Geliştirme
Projeleri
Nisan
2019
TÜBİTAK
20
2019 ve Sonrası
Aylık PostgreSQL ve PostGISHızlandırılmış Eğitim ve
Seminerleri
Örnek Hizmet Modeli ŞablonuPostgreSQL
Yerelleştirme
Bilgi Paylaşım Platformu
Üniversiteler, Özel Sektör ve Kurumlarla İşbirliği
Rehberlik Yap ve Uzmanlık
Geliştir
Destekle ve Etkinleştir
Örnek PostgreSQL Veriambarıve İş Zekâsı Çözüm
Konfigürasyonu
Açık Kaynak "Tablo Bazında" Geri Yükleme Aracı Geliştirmesi
Açık Kaynak PostgreSQL’e Göç (Migration) Aracı Geliştirmesi
Açık Kaynak Yönetim ve Otomasyon Araçları
Geliştirmesi
Yenilik Getir ve Katkı Sağla
Güvenlik Özellikleri Özelleştirilmiş PostgreSQL
Versiyonu
Tecrübe Paylaşımları ve Teknik Seminerler
PostgreSQL Konferans ve Etkinlikleri
21
Çukurambar Mah. 1478. Cadde No:22 06100, Çankaya / ANKARA
[email protected], http://yte.bilgem.tubitak.gov.tr
TEŞEKKÜRLER