1. sayfa
MySQL deneyebilirsiniz. Firebase de olabilir de onda direk dosya saklanıyor mu bilmiyorum ama yanında onun storage hizmetini falan alabilirsiniz. |
Relational dataya ihtiyacın yoksa. MongoDB olabilir. Document database arıyorsun, sql bu işler için ağır kaçabilir. |
Dosyaları saklamak için S3, Önbellek için memcached veya redis database olarak da herhangi birini kullanabilirsin. Sürekli databaseden veri çekmeyeceksen önbelleğe gerek yok. |
Hocam sanirsam Firebase tam aradigim sey olabilir. Firebase'i birazdaha anlatabilirmisiniz. Mesela ben kullanicilarin verilerini firebase'e kaydedebilirmiyim ? Bunun icin bir server kiralamama gerek yok degilmi ? Amacim kullanicilar verilerine her yerden erisebilsin diye onlari server'a kaydetmekti fakat bu is icin server kiralamak cok maaliyetli ve ugrastirici geliyor. Firebase bu ihtiyaci karsilayabilirmi ? Son olarak, Firebase de bir java programi calistirabilirmiyim ? |
Ama yine de veritabanlarına tam hakim biri cevaplarsa daha iyi olur. Firebase'in de ücretsiz versiyonunda belli bir limit vardı aynı anda sınırlı sayıda kullanıcı bağlı kalabiliyordu. |
https://www.youtube.com/watch?v=9kRgVxULbag&feature=youtu.be |
Firabase bir platformdur. Database olarak firestore yada realtime db kullanabilirsiniz. Belirli bir noktaya kadar ücretsizdir. Bu dbler herhangi sunucuya yada ara yazılıma ihtiyaç duymadan tarayıcıya (haliyle kullanıcıya) yetki verebilir. Yada sunucu tarafından firebase admin sdk ile normal db ler gibi kullanabilirsiniz. Sunucu olmadan kullanacaksanız db kurallarını ve yetkilendirmelerini çok iyi ayarlamanız gerekiyor. Aksi durumda veri bankanız kabak gibi ortaya çıkar. Bu yetkilendirme kısmı yeni başlayanlar için çok çetrefilli bir olay. Firabase hosting var sunucuya para vermek istemiyorsanız fakat oda belirli bir noktaya kadar ücretsiz ve bildiğiniz hostinglere hiç benzemez. |
"Bildiginiz hostinglere hic benezemez" derken ? Mesele yaptigim server tarafli java programini firebase'in belirli bir portunda calistiramazmiyim ? |
Dediğim gibi klasik hosting mantığı ile yaklaşmayın. Çalışma şekli şu şekilde oluyor. Firebase sdk ile ts yada js fonksiyonları tanımlayıp bunları deploy ediyorsunuz. Statik bir içerik yayınlayacaksanız ücretsiz sayılır fakat işin içine fonksiyonlar girdiğinde belirli bir noktaya kadar ücretsiz. Sonrasında ya para vereceksiniz yada kullanmayacaksınız. Bu fonksiyonlar ile db bağlantıları, routing yada modul tanımlamaları yapabilirsiniz. Node.js kullandığı için javascript fonksiyonlarınızı rahatlıkla çalıştırır. Tek eksik yanı benim kullandığım zamanlarda sunucu cevap süresi çok uzundu. Belki şimdi düzeltmişlerdir. |
Google Cloud'u arastirdim ve biraz kullandim. Google Cloud'a yillik kac para vermem gerekiyor ? sanirsam ilk 1 yil ucretsiz. Google Cloud'u onerirmisiniz ? |
Google cloud 1 yıl için ücretsiz 300$ kredi veriyor. Bu kredi ile sanal makine kurup yönetebilirsiniz. Sabit bir faturalandırma sistemi yok. Ne kadar kaynak/hizmet kullanırsanız o kadar ödersiniz. Önerir miyim? Öneririm tabii ki de. Sanal makine kurup sunucu yönetimi hakkında da bilginiz olur. |
1. sayfa
Database'de aradigim ozellikler:Dosya saklayabileceksiniz, Data/Time destekleyecek. SQLite database'inin Server destekli hali.
< Bu ileti mobil sürüm kullanılarak atıldı >