SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Veritabanı Sistemleri
VERİ NEDİR?
Algoritmalar tarafından işlenen en
temel elemanlardır.
VERİTABANI
NEDİR?
Kullanım amacına uygun
olarak düzenlenmiş
veriler topluluğudur
VERİTABANI
YÖNETİM
SİSTEMLERİ
VERİTABANIYÖNETİM
SİSTEMLERİ
• Create (Ekleme)	

• Read (Okuma)	

• Update (Güncelleme)	

• Delete (Silme)
NEDEN	

VERİTABANIYAZILIMLARINA

İHTİYAÇ DUYUYORUZ?
VERİTABANIYAZILIMLARINI KULLANMAMANIN 

(DOSYA SİSTEMİ KULLANMANIN) 

ZARARLARI
•Veri tekrarı ve veri tutarsızlığı 	

•Verinin paylaşılamaması 	

•Veriye erişim ve istenen veriyi elde etme güçlükleri	

• Güvenlik, gizlilik sorunları	

•Tasarım farklılıkları, standart eksikliği	

•Yedekleme, yeniden başlatma, onarma gibi işletim sorunları 
VERİTABANIYAZILIMLARINI
KULLANMANINYARARLARI
Bahsedilen zararların olmamasının yanısıra;	

• Sunulan çözümleme, tasarım ve geliştirme araçları
ile uygulama yazılımı geliştirmenin kolaylaşması	

•Veri bütünlüğü için gerekli olanakların sağlanması,
mekanizmaların kurulması
VERİTABANIYAPILARI
HİYERARŞİKVERİTABANLARI
AĞ MODELİVERİTABANLARI
ÇOK BOYUTLUVERİTABANLARI
İLİŞKİSELVERİTABANLARI
İLİŞKİSELVERİTABANLARI
• Nesneler net ve semantik olarak belirlenmeli	

• İlişkiler doğru tanımlanmalı	

• Gereğinden ne az ne de fazla tablo
oluşturulmamalıdır.
İLİŞKİSELVERİTABANLARI
Unutulmamalıdır ki ortalama bir web uygulamasının performansını
belirleyen en önemli faktör %44 oranıyla veritabanı performansıdır.
YAPILANMIŞ BELLEK
(Structured Storage)
YAPILANMIŞ BELLEK
NoSQL, ilişkisel veritabanlarının getirdiği bazı olmazsa
olmaz esasları altüst ediyor.

-Tablo yok

-Transaction yok	

Bu sayede;

-Yüksek performans,

- Kullanılablirlik (availability),

- Ölçeklenebilirlik
NOSQLVERİTABANITÜRLERİ
1. Anahtar-Değer Depoları: Bir anahtara karşılık
tek bir verinin tutulduğu veritabanlarıdır.	

2. Sütun Halinde Depolama:Yapı itibariyle ilişkisel
veritabanlarına benzer ama çok daha basit formudur
diyebiliriz.
NOSQLVERİTABANITÜRLERİ
3. Döküman Gibi Depolama:Verileri döküman
şeklinde depolayan bir modeldir.	

4. Çizge Kuramlı Depolama (Graph): Nesneler
arasında örtüşen bağları yakalamak üzerine
kurgulanmış bir veritabanı yapısıdır.
BIGDATA
BÜYÜK (DEV)VERİ
NEDİR BU BIGDATA?
BigData kavramı da değişik kaynaklardan derlenen büyük veri havuzunun
anlamlı ve işlenebilir verilere dönüştürülmüş haline verilen isimdir.
BIGDATA BİLEŞENLERİ
5V FORMÜLÜ
BIGDATA BİLEŞENLERİ
1. Volume (Hacim):Verinin boyutudur.
Terabyte’larca yada petabyte’larca veriniz var mı?	

2. Velocity (Hız): Ne kadar hızlı bir şekilde veri
üretildiğidir.	

3. Veriety (Çeşitlilik): Kaç farklı türde veriniz
var?Ve kaç farklı kaynaktan besleniyor?
BIGDATA BİLEŞENLERİ
4. Verification (Doğrulama): Hızlı bir şekilde
büyük boyutta birçok kaynaktan veri geliyor ama ne
kadar güvenilir?	

5. Value (Değer):Tüm bu verilerden bir çıktı
yada değer üretebiliyor musunuz?Yani bu verileri
anlamlandırabiliyor musunuz?
SONUÇ
Veri ve veritabanları bir uygulamanın beynidir.

Unutmayın ki eğer beyin en performanslı çalışacak
şekilde tasarlanmazsa uygulama sürekli tekleyecektir.
SORU & CEVAP
Muhittin Özer @Atölye15
/muhittinozer
@muhittin
/muhittin

Contenu connexe

Similaire à WTK'14 - Veritabanı Sistemleri

Veri Sınıflandırması (Data Classification-Veriket
Veri Sınıflandırması (Data Classification-VeriketVeri Sınıflandırması (Data Classification-Veriket
Veri Sınıflandırması (Data Classification-Veriket
Siberson Yazılım Danışmanlık ve Eğitim Ltd.Şti.
 
Akbal Verikaydi Sunum
Akbal Verikaydi SunumAkbal Verikaydi Sunum
Akbal Verikaydi Sunum
eroglu
 
Akbal Verikaydi Sunum
Akbal Verikaydi SunumAkbal Verikaydi Sunum
Akbal Verikaydi Sunum
eroglu
 
Işl sist gelişmişözellikleri
Işl sist gelişmişözellikleriIşl sist gelişmişözellikleri
Işl sist gelişmişözellikleri
msbasarici
 
BÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptx
BÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptxBÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptx
BÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptx
zealcoco2
 

Similaire à WTK'14 - Veritabanı Sistemleri (20)

İleri Seviye T-SQL Programlama - Chapter 19
İleri Seviye T-SQL Programlama - Chapter 19İleri Seviye T-SQL Programlama - Chapter 19
İleri Seviye T-SQL Programlama - Chapter 19
 
Veri Sınıflandırması (Data Classification-Veriket
Veri Sınıflandırması (Data Classification-VeriketVeri Sınıflandırması (Data Classification-Veriket
Veri Sınıflandırması (Data Classification-Veriket
 
YÖNETİM BİLGİ SİSTEMİ
YÖNETİM BİLGİ SİSTEMİYÖNETİM BİLGİ SİSTEMİ
YÖNETİM BİLGİ SİSTEMİ
 
Ape IMS-Entegre Yönetim Sistemleri
Ape IMS-Entegre Yönetim SistemleriApe IMS-Entegre Yönetim Sistemleri
Ape IMS-Entegre Yönetim Sistemleri
 
Veri Madenciliği (Data Mining)
Veri Madenciliği (Data Mining)Veri Madenciliği (Data Mining)
Veri Madenciliği (Data Mining)
 
Loglari nerede saklayalım?
Loglari nerede saklayalım?Loglari nerede saklayalım?
Loglari nerede saklayalım?
 
Akbal Verikaydi Sunum
Akbal Verikaydi SunumAkbal Verikaydi Sunum
Akbal Verikaydi Sunum
 
Akbal Verikaydi Sunum
Akbal Verikaydi SunumAkbal Verikaydi Sunum
Akbal Verikaydi Sunum
 
Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012
 
Veritabanı
VeritabanıVeritabanı
Veritabanı
 
DBUnit ve Jailer ile Test Verisi Hazırlamak
DBUnit ve Jailer ile Test Verisi HazırlamakDBUnit ve Jailer ile Test Verisi Hazırlamak
DBUnit ve Jailer ile Test Verisi Hazırlamak
 
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİİŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
 
Işl sist gelişmişözellikleri
Işl sist gelişmişözellikleriIşl sist gelişmişözellikleri
Işl sist gelişmişözellikleri
 
Web Uygulamalarında Risk Yönetimi ve Değerlendirme
Web Uygulamalarında Risk Yönetimi ve DeğerlendirmeWeb Uygulamalarında Risk Yönetimi ve Değerlendirme
Web Uygulamalarında Risk Yönetimi ve Değerlendirme
 
BÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptx
BÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptxBÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptx
BÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptx
 
Big Data Analytics
Big Data AnalyticsBig Data Analytics
Big Data Analytics
 
Hayrettin kunuk
Hayrettin kunukHayrettin kunuk
Hayrettin kunuk
 
Veriket Data Classification,Labeling and Discovery Solution(Veri Sınıflandırm...
Veriket Data Classification,Labeling and Discovery Solution(Veri Sınıflandırm...Veriket Data Classification,Labeling and Discovery Solution(Veri Sınıflandırm...
Veriket Data Classification,Labeling and Discovery Solution(Veri Sınıflandırm...
 
Windows Small Business Server 2008 Yedekleme Yönetimi ve Disaster Recovery Su...
Windows Small Business Server 2008 Yedekleme Yönetimi ve Disaster Recovery Su...Windows Small Business Server 2008 Yedekleme Yönetimi ve Disaster Recovery Su...
Windows Small Business Server 2008 Yedekleme Yönetimi ve Disaster Recovery Su...
 
Windows Small Business Server 2008 Yedekleme Yönetimi ve Disaster Recovery Su...
Windows Small Business Server 2008 Yedekleme Yönetimi ve Disaster Recovery Su...Windows Small Business Server 2008 Yedekleme Yönetimi ve Disaster Recovery Su...
Windows Small Business Server 2008 Yedekleme Yönetimi ve Disaster Recovery Su...
 

WTK'14 - Veritabanı Sistemleri