Neptune
Tam yönetilen bir graph (graf) veritabanıdır.
Örnek Kullanım: Sosyal Ağ Verisi (Graph Dataset)
Sosyal ağlar tipik bir graph veri kümesidir.
Kullanıcıların arkadaşları vardır.
Gönderilere yorum yapılır.
Yorumlara kullanıcılar beğeni bırakır.
Kullanıcılar gönderileri paylaşır ve beğenir...
Teknik Özellikler
3 farklı Availability Zone (AZ) üzerinden yüksek erişilebilirlik sağlar, 15'e kadar okuma replikası destekler.
Yoğun bağlantılı veri kümeleriyle çalışan uygulamaları kurmak ve çalıştırmak için optimize edilmiştir. → Bu karmaşık ve zorlu sorgular için performans sağlar.
Milyarlarca ilişkiyi saklayabilir ve graf sorgularını milisaniyelik gecikmelerle çalıştırabilir.
Çoklu bölgelerde (multi-AZ) yüksek erişilebilirlik için replikasyon desteği sunar.
Uygulama Alanları
Bilgi grafikleri (örneğin: Wikipedia)
Sahtekarlık tespiti (fraud detection)
Tavsiye motorları (recommendation engines)
Sosyal ağlar (social networking)

Amazon Neptune – Streams Özelliği
Gerçek zamanlı (real-time) ve sıralı (ordered) biçimde graf verinizdeki her değişiklik izlenebilir.
Değişiklikler, yazıldıktan hemen sonra erişilebilir hale gelir.
Yinelenme (duplicate) yoktur, tüm veriler katı sırayla (strict order) sunulur.
Stream verisine bir HTTP REST API aracılığıyla erişilebilir.
Kullanım Senaryoları:
Belirli değişiklikler gerçekleştiğinde bildirim (notification) göndermek.
Graf verinizi başka bir veri deposunda (örneğin: S3, OpenSearch, ElastiCache) senkronize şekilde güncel tutmak.
Neptune bölgeleri arasında veri çoğaltmak (replication).

Last updated