Koleksiyon başına 10'dan 10000 ürüne kadar değişen milyonlarca küçük koleksiyona karşı esnek sorgulamalar uygulanması gereken bir uygulamam var. CQEngine, bu koleksiyonları sorgulamak için esneklik sağlama açısından harikadır, ancak toplamadaki öğelerin belirli özellikleri üzerinde önceden hesaplama toplamları tarafından çalışan önceki daha katı uygulamalardan çok daha yavaştır. Bu yöntemle ilgili sorun, yeni özelliklerin eklenmesini kolayca idare edebilecek kadar esnek değildi.CQEngine Küçük Veri Setleri için Optimize Etme
Sorum şu ki milyonlarca küçük koleksiyonları işlemek için CQEngine'i daha hızlı hale getirmek için yapabileceğim bir şey var.
- Dizin ekleyebilmeli veya koleksiyonun boyutu belliyse yalnızca dizin ekleyebilmeli.
- Şu anda kategori veya etiket gibi şeyler olan diğer özelliklerde kayıt zaman damgası ve HashIndex üzerinde bir Gezinme kullanıyorum.
Herhangi bir fikir çok takdir edilecektir!