Réunion du 21-01-2025
Apparence
Avertissement
Attention : Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux réunions du mardi ou sur le canal IRC. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉 |
Base de données
Stockage des assets
- Sur sa grille, Vincent Sylvester utilise un système basé sur SRAS(Simply Ruby Assets Service) qui ressemble à FS Assets. SRAS stocke les assets sur le disque, effectue la compression et la déduplication des assets identiques. Ce type de système stocke les assets sous forme de fichiers via leur hachage, de sorte que plusieurs uuids d'assets peuvent faire référence aux mêmes données s'il s'agit de la même chose. La déduplication permet de réduire les besoins en stockage et d'augmenter la vitesse de la recherche.
- La déduplication peut parfois permettre d'économiser 30 à 40 % d'espace disque. Bien que son efficacité ne soit pas toujours aussi grande qu'on pourrait le penser, elle reste préférable à un stockage direct de tous les fichiers dans la base de données.
Nettoyage des assets
- Vincent Sylvester a écrit une routine pour récupérer le hash d'un asset, vérifier s'il existe dans la base de données et s'il n'existe pas il le retire des assets. Ainsi il a plus supprimer environ 43000 notecards soit 210 Mo. Il a également ajusté un script pour qu'il arrête limite le taux de spam de notecards à 60 par jour. Cela prend un certain temps à lire étant donné le nombre de fichiers, environ 7 millions.
- Il a aussi supprimer des scripts qui génèrent des notecards toutes les 5 minutes. Il estime qu'ils ne méritent pas d'exister.
Infos
Source
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2025-01-21