Bonjour à tous,

Dans le cadre du développement d'une application desktop (de type industrielle), je mets en œuvre une base de données sqlite.

La base est peu conséquente. L'app dialogue avec un automate, j'ai donc potentiellement plusieurs transactions avec la base à réaliser toutes les 500ms.

A chaque fois je me pose cette question :

Faut-il mieux alimenter une List<> de manière globale (avec un SELECT * FROM...), puis effectuer des tri dans cette liste avec les méthodes associées.

Ou bien, faut-il mieux réaliser plusieurs transactions SQL pour arriver au même résultat ?

Je suppose qu'il n y'a pas de réponse universelle, mais comment m'orienter sur le choix au cas par cas ?

Merci à tous. Bonne journée.