Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Sqlite Kullanımı Hakkında Görüşünüz
#1
Merhaba, PDF görüntüleme için bir uygulama geliştiriyorum. Sunucuda PDF verileri sayfa sayfa veritabanına kaydedilmiş. Ben bu sayfaları tek tek resim dosyasına dönüştürüp kullanıcıya gösteriyorum. 

Buraya kadar bir sıkıntı yok. Ancak bu PDF sayfalarını telefona kaydetmem ve kullanıcıya internet bağlantısı olmadan da göstermem gerekiyor.

Yaptığım testlerde bazı PDF sayfaları 90000 karakter barındırıyor. Ben bunları ZLip ile şifrelediğimde 65000 karaktere düşüyor.

Sizden görüş almak istediğim husus şudur; 1 PDF içerisinde yaklaşık 400 sayfa var. Ortalama her sayfa da  45000 karakter barındırıyor. Kullanıcı isterse birden fazla PDF verilerini de indirebilecek olduğunda, ben bu verileri telefonda SQLite veri tabanında saklasam performans açısından sorun yaşar mıyım?

Yani her kitap sayfası için SQLite içerisinde 1 kayıt oluştursam(Bir PDF için yaklaşık 400 kayıt) ve bu kayıtların içerisinde 45000 karakterlik veri olsa bu uygulamada sorun oluşturur mu? Örneğin kullanıcı 50 PDF indirdiğinde 2000 kayıt ver her birinin içerisinde 4500 karakter.

Aslında merak ettiğim SQLite sınırları. Belki tecrübe edinen varsa veya farklı önerisi olan varsa paylaşırsa sevinirim.
Cevapla
#2
sql lite büyük verilerde hortluyor söylentilerinden dolayı hiç kullanmadım. cevapları bende merak ediyorum.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#3
Teoride çalışıyor görünüyor ama o kadar büyük verileri test etmedim. Ufak verilerde zamanla sorun yaşadığım için bıraktım. Telefonda klasör açıp dosyayı oraya ID vererek şifrele sqlite rehber olarak kullan. Programdan çağrılan kayıda bağlı pdf dosyasını aç sonra sil
Cevapla
#4
Arkadaşa katılıyorum, mantıklı bir iş olur.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#5
Bana da bu şekilde mantıklı geldi. Belki ini dosyalarını kullanabilirim. Test etmem lazım
Cevapla
#6
(23-02-2017, Saat: 22:42)beklentili Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlBana da bu şekilde mantıklı geldi. Belki ini dosyalarını kullanabilirim. Test etmem lazım

FMX te var mı bilmiyorum, Belki Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol kullanabilirsin, ama bellekte büyük yer kaplıyor maalesef.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi AVD Manager kullanımı Bay_Y 4 85 17-02-2018, Saat: 14:09
Son Yorum: hyperxman
  FMX Projede idTCPClient ReadLn Komut Kullanımı Hk. hyperxman 6 102 29-01-2018, Saat: 11:14
Son Yorum: hyperxman
  Uygulamamın açılışındaki siyah ekran Hakkında webprog 5 146 19-01-2018, Saat: 19:38
Son Yorum: mcuyan
  Ayrıştırma Hatası hakkında adelphiforumz 9 249 11-12-2017, Saat: 16:52
Son Yorum: Fesih ARSLAN
Question spinbox kullanımı BY-HAYALET 6 147 09-12-2017, Saat: 17:36
Son Yorum: serhatil



Konuyu Okuyanlar: 1 Ziyaretçi