MySQL tefrika veri veya ham html depolamak için daha iyidir?

1 Cevap php

Uygulama aksi tarama beri benim veritabanını de-normalize, ve Im bir ham html versiyonu olarak DB her öğe için kategorilerin bir listesini depolamak, ve sadece benim tasarım dışarı yankılanıyordu. Her kategori, aslında bir etiket eklemeye bir bağlantı vardır. Doğal olarak, bu ben güncelleştirme tüm eski önbelleğe alınan girdileri lazım beri, kategori bağlantıları nasıl görüntüleneceğini görünümünü değiştirmek istiyorsanız, özellikle bir ağrı abit.

Ne var onun yerine tefrika dizi olarak bu verileri depolamak ve sadece bunu unserialize ve sonra php bunun biçimlendirme uygulamak için olsaydı. Sadece ham html dışarı yankılanan üzerinde önemli bir performans azalma olurdu?

1 Cevap

Bu sadece bir veritabanındaki belirli bir dil için tefrika değerlerini saklamak için kötü bir fikir.

Eğer memcache sizin veritabanında "taramaları" azaltmak için düşünün mı? Ben genellikle önbelleğe alma, bir de-normaliezd veritabanından çok daha zarif ve esnek çözüm bulmak.