Le gestionnaire de base de données est maintenant entièrement réécrit. Les recherches rapides dans la base ont été inclues dans le gestionnaire, accélérant celles-ci d'un facteur de 10 à 100. Ce module intègre pour cela des calculs de hash-tables et divers index, gérés automatiquement, ce qui simplifie grandement le programme spécifique à Kooplet. Par contre, cela demande nettement plus de traitements lors du stockage des musiques dans la base. Nous avons effectué quelques tests sur une base réduite à quelques milliers de fichiers, et les résultats semblent concluants. Il faut maintenant créer ces index pour les 186000 fichiers déjà traités. Les premiers essais nous donnent à penser que ce traitement devrait prendre plus de 24h non stop. Nous essayons d'accélérer les calculs au maximum avant de lancer cela, histoire de ne pas monopoliser trop longtemps l'ordinateur sur lequel notre version locale de Kooplet est hébergée. |