Arama butonu
Bu konudaki kullanıcılar: 1 misafir
15
Cevap
1654
Tıklama
0
Öne Çıkarma
Firebase eş zamanlı bağlantı sayısı
K
4 yıl
Onbaşı
Konu Sahibi

Şuan yayında günlük 100.000 civarı oturum sayısı olan bir uygulamam var. Uygulamada kullanıcılar bazı verileri uygulama içerisine kaydedebiliyorlar. Sqlite kullanıyorum ama firebase'e geçmeyi planlıyorum. Ücretsiz planda eş zamanlı bağlantı sayısı 100 olarak belirlenmiş. Bu eş zamanlı bağlantı dediği anlık oturum açmış kullanıcı sayısı mı yoksa o anda dbden veriçekmeye yada yazmaya çalışan kullanıcı sayısı mı?
Olurda geçersem yüksek faturalarla karşılamak istemiyorum.



E
4 yıl
Teğmen

Aynı anda socket bağlantısı kurmuş kullanıcı sayısı oluyor. Yani oturum açmış ve verilerin gelmesini bekleyen, ya da okuma/yazma yapan kullanıcılar.



A
4 yıl
Yarbay

Benim anladığım onsnapshot vb ile realtime db dinleme yaparsanız o 100 sınırı var
Yoksa yazma okumada tekil olarak sınır yok

Realtime connection da bağlantı hep açık kalıyor bu da servera yük oluyormuş, web socket in dezavantajlarından birisi buymuş



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
K
4 yıl
Onbaşı
Konu Sahibi

firestore kullanımını önerir misin?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @alimmm78
A
4 yıl
Yarbay

Firestore da 100 sınırı yokmuş, dosya okuma yazma başına ücret alıyor
Realtime db de ise 100 eş zamanlı bağlantı varmış

Önceki mesajım hatalı olmuş yani

https://firebase.google.com/docs/firestore/rtdb-vs-firestore
Buradan karşılaştırmasına bakabilirsiniz



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @kksal55
K
4 yıl
Onbaşı
Konu Sahibi

Benim anlamadığım şu. Uygulamada günlük 600k sayfa gösterimi var. Her ekranda kullanıcı verilerini kullanıcıya sunuyorum. Dolayısı ile db den okuma gerçekleştiriyorum. Diyelim her activity'de 5 farklı tablodan veri çekiyorum. filestore okuma sayısı 1.8M mu oluyor? Aşağıdaki tablodaki fiyatlandırmaya göre günlük 6 tl gibi bir rakam çıkıyor sanırım.

< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi kksal55 -- 28 Aralık 2019; 19:50:15 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @alimmm78
A
4 yıl
Yarbay

Öyle görünüyor
okuma işlemi sayısı önemli, bir de bandwidth kullanımı var, o da ücret istiyor, ama çok değil gaiba



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @kksal55
Y
4 yıl
Binbaşı

Firestore da ücretisiz kota var. Günlük okuma 50.000, yazma 20.000. Sonrasında Ücretli de olsa 1 yıllık 300$ kredi veriyorlar her türlü işinize yarar. Alternatif olarak mongodb kullanabilirsiniz. Bulut sunucusunda 500mb ücretsiz veriyorlar.



F
4 yıl
Yarbay

Bu veritabanında kapasite kullanımına örnek verebilir misiniz mesela 10 gb veriyordu sanırım FireBase ücretsiz versiyonda ortalama nasıl bir uygulama ve kullanıcı sayısı ile yeter bu bize 1 ayda?

EDIT: 1 GB imiş. 10 değil.





< Bu mesaj bu kişi tarafından değiştirildi Fulton -- 29 Aralık 2019; 17:35:37 >

< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
K
4 yıl
Onbaşı
Konu Sahibi

Bu 10gb alan aylık kullanım mı yoksa toplam db boyutu mu?
Benim uygulamada kullanıcının db boyutu ortalama 300kb boyutunda max 1Mb olur. Aylık ortalma 40k yeni kullanıcı indirir. Yani aylık 15GB lık yeni alan ihtiyacı doğar. (Söylediğim boyutlar sqlite database için)


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Fulton
F
4 yıl
Yarbay

quote:

Orijinalden alıntı: kksal55

Bu 10gb alan aylık kullanım mı yoksa toplam db boyutu mu?
Benim uygulamada kullanıcının db boyutu ortalama 300kb boyutunda max 1Mb olur. Aylık ortalma 40k yeni kullanıcı indirir. Yani aylık 15GB lık yeni alan ihtiyacı doğar. (Söylediğim boyutlar sqlite database için)
DB boyutu. Hatta altında da örnek olarak "20 milyon chat mesajı" olarak belirtmişler. Bu arada 10 GB değil 1 GB imiş ücretsiz paketteki kapasite (Realtime DB için). Üstte yanlış söylemişim.

Ben direk link vereyim size, bakarsınız. Velhasıl kelam ben de bu boyutlar ne kadar bir kullanımla dolar merak etmiştim. DB ortamlarına pek hakim değilim. 20 milyon chat mesajı büyüklüğü çok mudur az mıdır mesela bunu anlayamıyorum.
https://firebase.google.com/pricing

Linke girince altta "Blaze plan calculator" kısmı var dediğim şeye oradan bakabilirsiniz.


Bir de yine bilmediğimden soracağım bu Storage ile Firestore farklı mı? Firestore sanırım DB yine ama Realtime DB'den farkı nedir? Realtime olmaması mı?





< Bu mesaj bu kişi tarafından değiştirildi Fulton -- 29 Aralık 2019; 17:35:17 >

Y
4 yıl
Binbaşı

10gb olan db üzerinden gerçekleşen aylık veri alışverişi olmalı. Db boyutu ücretsiz plan için 1gb. Kullanıcı db den 1024 karakter uzunluğunda bir veri okur yada yazarsa 1kb veri alışverişi olur. 1.000 kullanıcı bu işlemi yaparsa 1mb, 1.000.000 kullanıcı yaparsa 1gb.Yani bu işlemi aylık ortalama 10.000.000 kere bedava yapılıyor sonrasında planınızı değiştirmezseniz sorgulara cevap gelmeyebilir (muhtemelen öyle olur).

Yetmediği durumlarda blaze planını seçerseniz çok fazla bir maliyeti olmaz. Örneğin 10gb akış yetmeyip 20gb akış olduysa bunun aylık maliyeti 10$ oluyor. Aylık 100gb üzeri veri akışı varsa iyi para kazanıyorsunuzdur. 100-200$ dokunmaz.



M
4 yıl
Yarbay

alternatif olması için yazıyoum. illa bunu kullanın diyemem.

pouchbase + couchbase ikilisi de size offline + sync database üretebilirsiniz (kolayca) böylece kendinizin edineceği bir altyapıca "ucuz" birşeykilde host edebilrsiniz. Parse Server da self hosted kurup yine realtime kullanabilirsiniz.



P
4 yıl
Yüzbaşı

Hocam ne yaptımız bu geçem sürede merak ettim. Tam da kafamdaki sorularısormuşsunuz. 7 ay olmuş nasıl çözüm ürettiniz?



< Bu ileti mini sürüm kullanılarak atıldı >

E
4 yıl
Teğmen

Benim de cevaba ihtiyacım var...



M
2 yıl
Yarbay

asiri gereksiz pahali , sadece uygulamanin gelistirme asamasinda sadece kendi yaptigim read writelar ile 15k kota doldurdum bi gunde. 50 k sadece 1 kullanicinin 1-2 saatlik gezintisiyle biter.





< Bu mesaj bu kişi tarafından değiştirildi mind of a madman -- 3 Eylül 2022; 4:7:13 >

< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.