v2.5.2
Giriş yap

büyük veritabanı nasıl işlenmeli json mu çevirmek gerekli?

theviper
757 defa görüntülendi

başlıkta dediğim gibi benim veritabanım da tek bir tabloda 100 ün üzerinde sutun var

200 bin gibi de veri ekli database indirince 200 mb civarı

ben bu veritabanında sorgu ile işleşmeler kontrol yapmak zorundayım haliyle ağırlık oluyor

sizlere sormak istediğim bu sorguları mysql yarafında değilde veritabanını veri.json gibi yapıp bu json üzerinden işlem yapmak mı mantıklı yada naıl bir yol izlemem lazım acaba

munzevi
983 gün önce

mysql da json kullanmak hepten veritabanına zarar verir, performansı bitirir. ben sadece okuduğum verileri json olarak dosyaya yazıyorum, daha sonra bunu veritabanına kaydediyorum. örneğin oturum açarken, o an gerçekleşen her tanımlama verisini cache diye bir klasörün altında bulunan oturum adında bir klasöre dosya olarak kaydediyorum, dosya adını da byte değeri uzun olmasın diye dosya sayısına göre belirliyorum. yani 200 dosya varsa, kaydettiğim dosyanın adı 201 oluyor ve veritabanına sadece 201 değerinde id ekliyorum. daha sonra sorgulamam gerekiyorsa sadece veri tabanından bu id değerini alıp dosyayı buluyorum.