Biz bir müşteri için bir "ara Raporlama" özelliğini geliştiriyoruz. Şartlardan biri belli bir sonucu görmek ve arama terimleri ona yol açan görebilirsiniz olmasıdır.
Bizim search_results
tablosu sadece searches.id
arasındaki bir eşleme olan results.id
.
Bu yüzden bu tabloya bir toplu ekleme yapmak gerekiyor ve ciddi arama sorgusu performansını etkilemeden bunu yapmak için en hızlı yolu bilmeniz gerekir.
Arama raporlar sık gerekli, bu tablo olası>% 90 olması uçlar değildir. Aynı zamanda, uçlar hemen gereklidir, bu nedenle depolama ertelemek kabul edilebilir değildir.
Bizim uygulama standart lamba yığını üzerine inşa edilmiştir.
Biz bu verileri depolamak için diğer yöntemler için önerilere açığız. Biz baktım diğer bazı fikirler:
- Bir cron işi kullanarak bir sonraki aşamaya ekler ertelemek. Arada bir dosyaya sonuçlarını yazma.
- Ekler yapmak için ayrı bir PHP süreci yumurtlama.