<div>Hello,</div>
<div> </div>
<div>I would like to expose you a conception problem on a program that i wrote. </div>
<div>I am not sure that it is the purpose of this forum but i really need some help ? ^^</div>
<div> </div>
<div>I need to detect and store informations on the net flow on a subnet.</div>
<div> </div>
<div>I store all the caracterics (bytes/s and packets/s) of the flows in rrd files which means :</div>
<div>- the flow associated to a destination ip</div>
<div>- the flow associated to a source ip</div>
<div>- the flow associated to a protocole </div>
<div>- the flow associated to a service</div>
<div> </div>
<div>For the moment, i create rrd file to store data for one net flow :</div>
<div>- a total file which stores the flow for a destination of the subnet</div>
<div>- a service file which store the flow for a service and for a destination of the subnet</div>
<div>
<div>- a total file which stores the flow from a source (in direction of the subnet)</div>
<div>- a service file which store the flow for a service and for a source (in direction of the subnet)</div>
<div>
<div>- a protocol file which store the flow for a protocol and for a source (in direction of the subnet)</div>
<div> </div>
<div>As i create a file for each sources and for each destinations (for each services and for each protocols), the size of rrd database is enormous.</div>
<div> </div>
<div>My questions :</div>
<div>Do you think that it exists a better way to store all this data ?</div>
<div>Should i replace RRD database with another type of database (MySQL, ...) ?</div>
<div> </div>
<div>Thanks for your help</div></div></div>