Graf veritabanları ne zaman kullanılır
NoSQL Kavramları
Miriam Antona
Software engineer
Uygun durumlar - Genel bilgiler
- Yüksek düzeyde bağlantılı veriler
Uygun durumlar - Sosyal grafikler
- Sosyal ağlar
- Kullanıcılar ve ilişkileri
- Gönderiler
- Beğeniler
- ...
- Bir şirketin çalışanları
- Projeler
- Çalışanlar arası ilişkiler
Uygun durumlar - Bulaşıcı hastalıklar
- Modelleyin:
- kişiler arası etkileşimler
- temas olayları
- maruziyetler
- Bulaş zincirlerini anlamaya yardımcı olur
Uygun durumlar - Konum servisleri
- Konumlar ve mesafeler
- Navigasyon uygulamaları için rota optimizasyonu
- Yakındaki ilgi noktaları için öneriler:
- restoranlar
- sinemalar
- hastaneler
- vb.
Uygun durumlar - Dolandırıcılık tespiti
- Gerçek zamanlı dolandırıcılığı durdurun:
- Kredi kartı dolandırıcılığı
- E-ticaret dolandırıcılığı
- Kara para aklama
- Modelleyin: kişiler, kredi kartları, telefon numaraları, cihazlar, IP adresleri...
- Şüpheli kalıpları ortaya çıkarın:
- aynı IP'den gelen birden çok kullanıcı
- ...
Uygun durumlar - Gerçek zamanlı öneriler
- Satın alma geçmişi ve gezinme davranışını saklayıp bir ürünü önerin
- Bir ürünü arkadaşa önerin
- Benzer kullanıcılara göre izlenmemiş filmleri gösterin
Uygun durumlar - Ağlar
- Ağlar ve altyapı öğeleri arasındaki ilişkilerin depolanması
- fiziksel makineler
- sanal makineler
- uygulamalar
- yönlendiriciler
- anahtarlar
- ...
- Olası tasarım hataları için gerçek zamanlı uyarı
Uygun olmayan durumlar
- Bağlantısız veriler
- Veriler arasındaki ilişkiler önemli değil
- Yalnızca belirli bir başlangıç noktası olmadan genel aramalar yapan uygulamalar
- Bu sorgular için optimize edilmemiştir
- Son derece büyük değerler içeren özellikler (BLOB, CLOB...)
Hadi pratik yapalım!
NoSQL Kavramları
Preparing Video For Download...