Training Notes - Speed and Efficiency

Contents   Previous   Next

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 :-

But it is usually the links that cause speed problems in that large numbers of nodes in two or three mapping fields will cause the number of links to rise significantly. And sometimes very quickly!


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 :-

But sometimes similar techniques have no effect, as all the data needs to be mapped to find the dominant nodes.


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!

Contents   Previous   Next


Daisy   Index