Scalability

Dear all,

I have a question regarding the general consensus on designing a Tango Controls topology that makes the control system scaleable. I am aware (correct me if I am wrong), that it is possible to have many Tango hosts over a network (and having a dedicated computer server for each host). I am also aware that one could use any one of these host nodes to pass messages to the starter devices on all other hosts if needed (as if having central control). That should make hosting very scaleable since we could add more hosts on the fly if needed.

However, I see that all these hosts would still be connecting to a single central Tango device database. This is not a problem as far as storing device configuration information. However I was wondering if anybody can suggest a good topology for high-rate data ingestion from all these hosts (actual science data from say, hundreds of FPGA boards) that is being upstreamed from all the devices in the network. A single MySQL archive could not possibly handle all the traffic. What are the possible options?

Any help or comment is appreciated. Thanks.