Soru & Cevap

Firebase Mi Mysql mi

27.11.2018 - 01:55

Kolay gelsin.Bir etkinlik yapma projem var login işlemi yaptıracağım ve daha sonra tarih ve davetli listesini tutacağım.Bunun için araştırdım ve SqlLite lokal.Peki sizce Firebase de aynı işlemi yapar mı yada mysql mi kullanmalıyım?Bir şey daha var sqllite ı nasıl sadece lokal olmaktan çıkarıp uygulamayı diğer cihazlar indirdikçe onların kayıtlarını da tutabileceğim bir veri tabanı haline dönüştürebilirim?Umarım anlatabilmişimdir.

1,450 Görüntülenme

5 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user HüseyinÇAKANLI
HüseyinÇAKANLI
27.11.2018 - 04:11

Sayın Berna Koç,

Özellikle yeni başlayan geliştiricilerin kafasının gerçekten karışabildiği bir konuyu dile getirmişsiniz.

Umarım vereceğim cevap hem sizi bu konuda bilgilendirir hem de şehir efsanesi niteliğinde oluşmuş, bazı önyargıları ortadan kaldırır.

Herşey kurguladığınız uygulama ile şekillenir. Mesela, bir oyun geliştirdiniz ve bu oyun sadece indiren kişinin vakit geçirmesini veya bilgilenmesini amaç edinmiş bir oyun ise SQLLite veya UserPrefs imkanlarını kullanmak yeterli olacaktır. Ama başka oyuncularla yarışmak, takımlar kurmak, sosyal iletişim, uygulama içi satış gibi özellikler kullanılacak ise Remote DataBase kullanmak şart. 

Peki Firebase mi? MySql mi? ya da mesela PostGreSql mi .......

Dikkat ederseniz genel anlamda Remote Database ifadesi kullandım ve bir isim vermedim. Bu demek oluyor ki; siz hangisine hakimseniz ve uygulamanıza en kolay hangisini entegre edebiliyor iseniz onu seçin.

Kişisel olarak uzun süre Php/MySql kullandım ancak özellikle Türkiye'deki hosting firmaları ile yaşadığım sıkıntılardan dolayı şimdilerde Firebase kullanıyorum.

Eğer herhangi birine kesinlikle karar vermedi iseniz size önerim Firebase'i tercih etmeniz.

Elbette yaptığınız uygulama çok geniş kapsamlı ve spesifik özellikler içeriyor ise; mesela Coğrafi Bilgi Sistemleri gibi, o zaman Spatial Data ve kütüphane desteği olan MySql / Oracle / PostGreSql gibi bir DBMS ( Veri Tabanı Yönetim Sistemi) tercih etmeniz gerekecektir.

 

Firebase Backend konulu; https://bilisimhareketi.com/free-backend-firebase-backend-nedir  makalemi okumanızı tavsiye ederim.

"Program yazabilmek, programlama dili bilmek değildir."

Başarı dileklerimle. 

 

Profile picture for user HüseyinÇAKANLI
HüseyinÇAKANLI
27.11.2018 - 04:11

.

Profile picture for user HüseyinÇAKANLI
HüseyinÇAKANLI
27.11.2018 - 04:11

.

Profile picture for user bernaelif06
bernaelif06
27.11.2018 - 02:54

Teşekkür ederim.Peki bana bu konuda açıklayıcı bir kaynak önerebilir misiniz?Aslında biraz yeniyim ve nasıl yapılacağını bilmiyorum.Kaynakları araştırdım ama pek bir şey bulamadım.

Profile picture for user ademb14
ademb14
27.11.2018 - 02:51

MySQL her zaman kullanılacaktır, Firebase ise ancak geçici bir moda olabilir.

Kullanabiliyorsanız mysql kullanın.