Soru & Cevap

Firebase ile mi veri okumak ya da hazır arraylistlerle mi veri okumak daha avantajlı ?

09.02.2021 - 02:38

Sorum ekte mevcuttur. Hangisini kullanmak daha mantıklı ya da avantajlıdır? 

63 Görüntülenme

4 Cevap

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

Profile picture for user hasan33
hasan33
21.10.2022 - 11:06

uygulamanın özelliklerine baglı daha sonradan kelime eklenebilir şekilde yapmak istiyorsan kesinlikle firebase tavsiye ederim eger kelimeler sabitse bir json dosyası vasıtasıyla uygulamaya gömebilir ya da sqllite lullanabilirsin 10k kelime uygulamaya max 1mb fazla boyut katar. kararını sen vericeksin

picture-71411-1558791714.jpg
emreaydemir
20.02.2021 - 10:35

room ile sqlite kullanabilirsin

picture-267953-1608105539.png
kocbahri26
09.02.2021 - 10:33

Generik tipli listeler ile çalışmanız sizi daha güvenilir bir veri okuma yapmanıza olanak tanır. ArrayList tek bir tipler ile çalışmanıza rağmen Generik tiplerle çalışırsanız obje,int,string,double gibi referans tipli değişkenler olan objeler ile çalışmanızı da sağlar.

Profile picture for user endustrimuh
endustrimuh
09.02.2021 - 04:09

Firebase konusunda çok bir bilgim yok fakat arraylistler konusunda bildiğim kadarıyla şunları söyleyebilirim: 

Arraylist standart dizilerden daha yavaş çalışıyor. Daha da önemlisi saklama işlemi ram'de yapıldığı için kalıcı değil. Haliyle program derlendikten sonraki halinde programınızdaki arraylist'e yeni kalıcı bir veri ekleyemezsiniz. Eklediğiniz veri program açıkken kayıtlı olarak gözükür fakat programı kapatıp tekrar açtığınızda o verilerin kaybolduğunu görebilirsiniz. Daha dinamik bir yapıda olması için firebase veya masaüstü için mysql, access gibi veritabanları kullanmanız gerekiyor. Bunun haricinde arama işlemleri örneğin sizin projenizde kelime aramak istediğinizde de veritabanı ihtiyacınız ortaya çıkar. Sorgulama işlemlerini veritabanları çok kısa sürede hallederler. Umarım yardımcı olabilmişimdir. İyi çalışmalar.

Furkan
09.02.2021 - 12:15

Farklı farklı sqlite databaseleri oluşturup onlardan erişmek daha mantıklı gibi o zaman dediklerinize göre. 

Berke ÖZMEN
09.02.2021 - 04:11

Ayrı database yerine eğer bir kategorizasyon yapacaksanız ayrı tablolarda veri tutabilirsiniz.