8. 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ı
15. İ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.
19. 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
20. 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.
21. 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.
28. 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?
29. 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?
30. SONUÇ
Veri ve veritabanları bir uygulamanın beynidir.
Unutmayın ki eğer beyin en performanslı çalışacak
şekilde tasarlanmazsa uygulama sürekli tekleyecektir.