Je développe une application java qui va représenter et organiser graphiquement des centaines d'objets. Chacun de ces objets est chargé à partir d'une base de données SQL, pour être utilisé dans ce programme.
L'utilisateur trie ces données, afin d'obtenir des informations sur le jeu de données. En tant que programmeur, j'ai rencontré trois méthodes distinctes pour y parvenir :
- Utilisez des requêtes SQL individuelles pour renvoyer des données pré-triées au programme.
- Utilisez localement un algorithme de tri pour trier l'ensemble des données.
- Utilisez une base de données SQLite locale pour y copier l'ensemble des données, puis interrogez la base de données locale pour le tri.
Laquelle serait préférable, ou y a-t-il d'autres solutions que j'ai pu manquer ?