2012-11-22 15 views

cevap

3

DB mimarinizi değiştirmenizi öneririm, böylece yazma için veri bütünlüğü (tüm InnoDB) ve arama için tasarlanmış ikinci bir set (muhtemelen farklı bir kutuda ve muhtemelen MySQL kullanmıyor) için tasarlanmış bir dizi tablo var. ama belki bir tam metin MySQL tablosundan daha iyi performans gösteren Solr veya Sphinx gibi bir arama sunucusu. Ardından, arama DB'nizi düzenli olarak yazma DB'nizden doldurabilirsiniz.

+0

ORM'inizde bunu yapmanın bir yolunu bulamazsanız, bu bir 'TRIGGER' ile oldukça kolaydır. – tadman

İlgili konular