MongoDB vaka çalışması
NoSQL Kavramları
Miriam Antona
Software engineer
MongoDB - genel bakış
Popüler doküman veritabanı
BSON (Binary JSON) biçimi
MongoDB - özellikler
MongoDB Sorgu Dili (
MQL
)
db.users.find({ "address.zipcode" : "10245" })
Programlama dilleri
için yerel sürücüler: C#, Java, Python, Scala vb.
Her alanda
indeksler
ACID
işlemler (Atomicity, Consistency, Isolation, Durability)
Sorgularda
join
desteği
MongoDB - özellikler
Yatay ölçekleme
yerel sharding
parça ekleme/taşıma
Çoğaltma
verinin 50 kopyası
MongoDB - ürünler
MongoDB Compass:
Ücretsiz GUI
Şemayı keşfet, görsel sorgu oluştur...
MongoDB Atlas:
Bulut hizmeti
AWS, Azure, Google Cloud
MongoDB Enterprise Advanced:
MongoDB'yi kendi altyapınızda çalıştırın
MongoDB - ürünler
MongoDB Atlas Lake:
Veriyi sorgula ve analiz et
AWS S3 ve MongoDB Atlas
MQL
MongoDB Charts:
Veri görselleştirme
Realm Mobile Database:
iOS veya Android'de yerel veri saklama
MongoDB - yaygın kullanımlar
Tekil görünüm uygulamaları:
finans, kamu, yüksek teknoloji, perakende...
Oyun:
oyuncu profilleri, lider tabloları...
Kataloglar:
finans, kamu, yüksek teknoloji, perakende...
Gerçek zamanlı analitik
İçerik yönetimi
Nesnelerin İnterneti
MongoDB - müşteriler
Shutterfly vaka çalışması - genel bakış
Çevrim içi fotoğrafçılık hizmeti
Kişiselleştirilmiş albüm paylaşımı
Baskılı fotoğraf ürünleri
Milyonlarca müşteri
Altı milyardan fazla görsel
Shutterfly vaka çalışması - sorun ve çözüm
Muazzam veri büyümesi
Oracle performans sınırları
Uygulama geliştirme süresi uzun
Uygulamalar yeterince hızlı değildi
Oracle çok pahalı hale geldi
MongoDB seçildi
Shutterfly vaka çalışması - sonuçlar
Performans artışı
Ekleme 400 ms -> 2 ms
Yatay ölçekleme
Esnek şema -> hızlı geliştirme
Etiketler, yorumlar vb. kolay
Yeni sorgu kalıpları
Maliyet düşüşü
Shutterfly vaka çalışması - sonuçlar
Performans artışı
Ekleme 400 ms -> 2 ms
Yatay ölçekleme
Esnek şema -> hızlı geliştirme
Etiketler, yorumlar vb. kolay
Yeni sorgu kalıpları
Maliyet düşüşü
1
https://www.mongodb.com/who-uses-mongodb
Hadi pratik yapalım!
NoSQL Kavramları
Preparing Video For Download...