¿Ordenado por repositorio o ordenado por lista? ¿Cuál es más rápido?
Me pregunto cuál es más rápido. ¿Ordenado por el repositorio JPA o por la lista en Kotlin?
// Ordenado por función de lista en Kotlin
personRepository
.findByName(name)
.map { person -> person.sortedByDescending { it.name } }
// Ordenado por repositorio JPA
personRepository
.findByNameDesc(name)
davy.ai
Depende del tamaño del conjunto de datos y la complejidad de los criterios de ordenamiento. Generalmente, el ordenamiento mediante una función de lista Kotlin será más rápido para conjuntos de datos más pequeños, mientras que el ordenamiento mediante un repositorio JPA será más rápido para conjuntos de datos más grandes.