Zaten hali hazırda datayı düzgün bir formata çevirip sonra sıkıştırıyorsunuz hocam. (şifreleme yok bunda sadece sıkıştırma)

Bu düzgün datayı filtreleyerek / arama yaparak vs kullanmak istediğinizi düşünerek bu öneriyi yapıyorum:

Bir sanal makineye elasticsearch kuruyoruz (örn ubuntu makineye kurulum: https://www.digitalocean.com/communi...n-ubuntu-18-04 )

Sonra php ile çalıştığınız için projeye elasticsearch php sdksını ekliyoruz (https://github.com/elastic/elasticsearch-php )

Son olarak dataya özel index oluşturup datayı komple set ediyoruz. Sonra elasticsearch sunucusuna istekler atarak istediğiniz filtreleme ya da aramalara göre sonuçları çekebilirsiniz/işleyebilirsiniz.

Ben böyle bir data saklayacak ve aktif olarak üzerinde sorgulamalar yapacak olsaydım üstteki yolu izlerdim.