Veri sıkıştırmak ve açmak çift yönlüdür. Siz iPad de veriyi sıkıştırıp server a gönderdiğinizde server tarafıda bu sıkıştırılan veriyi açıp database e göndermelidir. Yani bir birinin sıkıştırma dilinden anlayan server ve client olmalıdır.
Verileri sıkıştırarak iletmenin en iyi yöntemleri side to side VPN yapan cihazlardır. Düşük bant genişliğinde en iyi veri iletimini sağlar. Bunların en iyisi FortiNet Firewall dur. Server tarafında network gateway yani internet öneünde firewall varsa iPad e o firewall un VPN veya Client i kurup denemenizi tavsiye ederim.
Filemaker kendi başına veri sıkıştırarak iletim yapmaz ama çoğu yazılımda buna girmez çünkü sıkıştırma ve çözme ciddi bir işlem gücü ister ve Layer 7 uygulama katmanında işleme tabi tutulur. Layer 7 demek gönderilen tüm sıkıştırılmış veri paketlerini alıp zipten çıkartıp paket doğrulandıktan sonra ilgili veritabanına dataların gönderilmesi demektir. Zayıf donanımlarda yazılımın canını okur çalışmaz hale getirir. Bu yüzden işi veri sıkıştırmak ve açmak olan asic tabanlı cihazlar bu işte iyi dirler.
Sıkıştırma yöntemleri
- Huffman Sıkıştırması
- Elias Kodlaması (Elias Code)
Daha Fazla detay isterseniz. Aşağıdaki sayfadan ben sıkça faydalanırım.
http://bilgisayarkavramlari.sadievrenseker.com/category/veri-sikistirma-data-compression/