Merhaba arkadaşlar bir android uygulama yazıyorum. Bu Android Uygulamamda Ürünleri Listeleme vs. olacak. Kısacası BUNUN gibi birşey

Sorum şu: Ben Listelemede veya diğer yöntemlerde Kullanacağım bilgileri ne şekilde ve nerede saklayıp oradan tekrar almalıyım ki performans açısından daha iyi verim alabileyim ?

soruldu: 02 Ağu '12, 04:50

creseos's gravatar image

creseos
2.0k468187
cevap kabul oranı: 37%

değiştirildi: 02 Ağu '12, 09:57

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


Anlık performans olarak ön belleğe almak doğrudur ama şöylede bir devavantajı olur sizin çekmek istediğiniz verilerin boyutu sorgunun sonucuna göre çok büyük olacaksa ön belleğin şişmesine sebeb olabilirsiniz.Bu durumdada uygumanızın kırılma ihtimali oluşabilir buna dikkat etmek gerekir.Şu an çok büyük sistemlerde dahi ön belleğe alma yöntemleri kullanılıyor bunula ilgili olarak caching 'in ne olduğunu araştırmanızı öneririm.Caching'de sık kullanılacak ama belleği yormayacak kadar veri ön belleğe alınır ihtiyacınız olduğu anda oradan okursunuz ama bu ön bellekteki verilerin veritabanı karşılığında herhangi bir değişiklik varsa kesinlikle yeni verileri (veya değişiklikleri) almak için yeni sorgu çekmeniz gerekir ama herhangi bir değişiklik olmamışsa tekrar sorgu çekmeye gerek olmadan bellektedi veri kullanılır bu şekilde oldukça hız kazanılmış olur.

Tam olarak yapmak istediğiniz uygulamanın veri büyüklüğüne göre değişebilecek bir konu.Mobil cihazlarda oldukça dikkatli olmak lazım

İyi çalışmalar

permanent link

cevaplandı: 03 Ağu '12, 05:35

gokhanakgol's gravatar image

gokhanakgol
705687777
cevap kabul oranı: 30%

Teşekkürler

(06 Ağu '12, 01:15) creseos creseos's gravatar image

Merhaba eğer sadece bir cihazda çalışacaksa uygulaman SQLite öneririm oldukça hızlı çalışır ama veriler uzak sunucunda ise tercihin MsSql ve ya MySql olabilir senin tercihine ve bilgine kalmış hangisine daha çok hakimsen ondan ilerlersin.

permanent link

cevaplandı: 03 Ağu '12, 01:20

gokhanakgol's gravatar image

gokhanakgol
705687777
cevap kabul oranı: 30%

Teşekkürler fakat Asıl sormak istediğim:

Mesela ürünleri listeleyeceğimiz aşamada nasıl bir yol izlemeliyim? 1dakika sonra aynı ürünleri yine listeleyeceğimde tekrar mı veri tabanı bağlantısı kurmalıyım ? Her seferinde veritabanıyla bağlantı kurup tüm verileri oradan mı çekmeliyim yoksa telefonda biryere indirip telefondan mı almalıyım resimleri.

Saygılarımla.

(03 Ağu '12, 02:21) creseos creseos's gravatar image

Sürekli değişmeyecek verilerse önbelleğe atabilirsin.

(03 Ağu '12, 02:30) Tunahan Pehlivan Tunahan%20Pehlivan's gravatar image

Evet ben de öyle düşünüyorum hatta onbelleğe kaydetmenin örneklerini de yaptım. En Performanslısının bu olduğunu mu düşünüyorsunuz ?

(03 Ağu '12, 02:52) creseos creseos's gravatar image

Tabiki, performans açısından en verimli önbelleğe atmak olacaktır ama çok özen gösterilmesi gerektiğini düşünüyorum.

(03 Ağu '12, 03:14) Tunahan Pehlivan Tunahan%20Pehlivan's gravatar image

Teşekkürler

(06 Ağu '12, 01:15) creseos creseos's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×818

Soruldu: 02 Ağu '12, 04:50

Görüntüleme: 2,404 kez

Son güncelleme: 06 Ağu '12, 01:15

powered by BitNami OSQA