| Training Notes - Speed and Efficiency |
It has to be remembered that to draw a chart, Daisy needs to build a series of large tables, so that the chart has the required interactivity.
This means that any of the following factors will seriously affect the speed of drawing of a Daisy Chart :-
How can these factors be minimised in the drawing of a Daisy Chart?
Experience says that Daisy running on a modern computer with a speed of over 300 MHz, is almost immune to database size, in that the effect of reading the data is much smaller than the problems with node and link table lookup.
But in certain circumstances, there may be an argument for using a pre-selection on the database.
As the number of nodes significantly affects the number of links, the first priority should always be to reduce the number of nodes created.
The choice of mapping format is crucial :-
Larger versions of Daisy have a special mapping format, List, for this type of problem.
List does a pre-process on the nodes and can be used to select say the top ten. All the other nodes can be grouped into another node, which can be given a name of say, Other. More...This dramatically reduces the processing time, as the number of links is also severely reduced.
Remember though, that as with all programs, significant increases in speed can be obtained with faster hardware and more memory!
Daisy Index |