Bitte erläutern Sie den Unterschied zwischen Sammlungen und Repositorys.
- Was ist der Unterschied zwischen diesen beiden?
- Welches soll ich im benutzerdefinierten Modul verwenden?
Sammlungen
Wenn Sie während der Entwicklung mit Sammlungen arbeiten, die viele Attribute, Filter und möglicherweise ein zukünftig großes Dataset enthalten, möchten Sie möglicherweise die SQL-Protokollierung verwenden, um tatsächliche SQL-Abfragen aufzuzeichnen, die auf den Datenbankserver treffen.
Dies kann uns helfen, mögliche Leistungsengpässe zu erkennen und rechtzeitig zu reagieren, indem wir setPageSize oder addAttributeToSelect oder beides um weitere Grenzwerte erweitern.
Repositories
So können wir sowohl unsere Priorität als auch unsere Flexibilität nutzen.