Mysql'i ve tablonu düzgün yapılandırmadıysan yavaş cevap verir. Özellikle %LIKE% sorguları Mysql'i hantallaştırır. Eğer Select ile sorgu yapıyorsan; sadece gerekli değerleri çağır, işin kolayına kaçıp * kullanma. Mümkün mertebe bir tablo üzerinde çok fazla sütun açma, başka bir tabloda tut JOIN kullan. Hala performans elde edemiyorsan; Redis veya Memcached gibi bir önbellekleme sistemi kullan. Mysql kullanmayı bilirsen çok iyi bir veritabanı sistemidir. Json ile çok çalışmışlığım yok ama veritabanı varken dosyada veri tutmak pek de mantıklı gelmedi bana.