/ / D3 Javascript Performance dans la visualisation d'un énorme fichier XML - javascript, xml, xml-parsing, d3.js

D3 Javascript Performance dans la visualisation de gros fichiers XML - javascript, xml, xml-parsing, d3.js

J'essaie de visualiser un fichier XML de près de 1 Go sous forme de graphique de nœuds et de liens à l'aide de Javascript D3. j'utilise mac 10.5.8. Jusqu'à présent, j'ai réussi à imprimer le contenu du fichier qui est: [Object Element] . Il a fallu près d'une minute pour imprimer cecar il charge et lit ce fichier XML. Ma question, si je veux visualiser ce fichier sous forme de graphique de cercles et de liens, comment puis-je améliorer les performances de visualisation de ce fichier? Il semble que cela puisse prendre très longtemps pour afficher le graphique de cet énorme fichier. Existe-t-il de toute façon d'améliorer les performances de visualisation d'un si gros graphique de big data? Votre aide serait très appréciée.

Réponses:

0 pour la réponse № 1

Le simple téléchargement d'un fichier de 1 Go prend beaucoup de temps. L'analyse ajoute à cela.

Selon ce que vous faites avec les données -et dans quelle mesure vous êtes prêt à payer à nouveau les frais de téléchargement si vous changez d'avis sur les informations pertinentes - vous pouvez peut-être optimiser l'analyse quelque peu en la filtrant au fur et à mesure et en ne construisant que des modèles de données pour les portions dont vous avez réellement besoin.

Ou, comme d'autres le notent, vous pouvez faire cette extraction surcôté serveur et ne supprimez que la partie immédiatement pertinente. Ce qui réduira à la fois le temps de réseau et d'analyse, mais encore une fois, vous devrez passer du temps supplémentaire si vous avez besoin de données qui ne sont pas tombées lors de la première demande. C'est l'une des choses pour lesquelles XQuery est utile.