I need a high performance charting component. The underlying technology used is not specific; could be javascript, flash or java for what it's worth.
I need to solve these issues:
1. I need to decide on the right kind of chart for this kind of data:
001. testA 002,003 002. testB 003,004 003. testC 004 004. testD
Currently, I'm think of a network kind of view:
http://visualgadgets.blogspot.com/2008/06/graphs-and-networks.html
2. The chart needs to excel on performance:
To date, I have over 604 million records, and I expect it to grow to a billion in the next few days. That's a lot to visualize.
3. The chart needs to be accessible from javascript
Considering issue 2, I will need to visualize the chart at one go (during application sartup) and then update it gradually. By "update" I mean "add records"; records (and links between nodes) will not be removed.
Don't know what else I could add, that's pretty much all.
Edit: I got some useful advice; I could use preprocessed data to show the full chart and then only show realtime details when one zooms in accordingly.
However, given my above data format, it's a bit difficult to do this considering there might be circular references. I'll have to think this through.
Meanwhile, I still need advice on a good charting component wfor network/topology diagrams.