Je confirme, c'est un "bête" fichier XML qui est entierement parsé au dermarrage et "commité" lors de la sortie (avec quand même un certain nombre de solutions de reprise et backup en cas de problème...). Le terme "base de donnée" est en effet un peu pompeux mais s'adresse aux non-informaticiens. Cette architecture a été retenue car donne entiere satisfaction (du moins de notre point de vue) et est extrement simple (plus simple de travailler sur des bêtes collections en mémoire que de devoir faire sans arret des requetes SQL vers une BDD style Derby). Des benchs montre qu'une base de 200Go devrait se charger en 10 à 20 secondes environ. Après OK, ca prend un peu de RAM (environ 15-20Mo pour une base de 200Go) mais c'est surtout les images/couvertures qui consomment de la RAM.
[^] # Re: Remplacement d'Amarok ?
Posté par Bertrand Florat . En réponse à la dépêche Jajuk franchit une étape avec la 1.3. Évalué à 3.