Modelo por capas
El perfil de uso
Un perfil de uso responde cinco preguntas:
- Operaciones: ¿qué se hace? Buscar por clave, insertar, borrar, el mínimo, rangos, recorrer en orden, acceder por posición.
- Frecuencia: ¿cuáles dominan? ¿Se construye una vez y se consulta mucho, o cambia todo el tiempo?
- Garantía: ¿basta con la media (amortizado, esperado) o hace falta un límite por operación (peor caso)?
- Tamaño: ¿cuántos elementos? ¿Caben en memoria?
- Orden: ¿importa el orden de las claves? ¿Hay rangos?
pedidos: operaciones: insertar, buscar por id, pedidos con entrega entre dos horas frecuencia: 100 inserciones/s, 1000 búsquedas/s, 10 rangos/min garantía: media, sin pausas largas tamaño: unos 10 millones orden: sí, por hora de entrega (rangos), que no es el orden de llegada