On Sat, 18 Feb 2006, Simionov Daniel Adrian wrote:
am o intrebare, sa zicem pentru aproximativ 2000 de fisiere rrd, cum ar fi mai rapid, sa memorez inregistrarile in MySQL si in momentul cand vreau grafic sa le extrag si sa fac fisierul rrd si apoi graficul respectiv, sau la fiecare 5 minute cand citesc valorile, sa le bag direct in fisierele rrd si cand vreau graficul sa accessez direct fisierul rrd respectiv ... adica, 5 minute sunt de ajuns pentru 2000 de fisiere si in fiecare din ele bag cam 8 valori?
In prima varianta nu chinui masina inutil cu update la toate rrd-urile, multe dintre ele probabil nu le vei folosi deloc citeva ore sau zile sa generezi nici un grafic. In schimb va lua ceva mai mult sa generezi un grafic, pentru ca in loc sa-l ai acolo trebuie sa si updatezi rrd-ul pe linga sa generezi graficul. La a doua varianta singurul cistig este ca primesti graficul mult mai repede, insa nu cu mult mai repede (sa zicem o secunda in loc de 0.2-0.4 secunde).
masina este un pentium 3 la 1000 cu 256 RAM, as vrea inainte sa fac teste, sa stiu daca a mai facut cineva asa ceva vreodata, si ce metoda a adoptat! sau ar fi mai rapid sa folosesc alt tip de baze de date, si nu mysql ?
Ai putine date, e bun orice, insa e preferabil sa organizezi putin query-urile astfel incit sa nu trebuiasca sa creezi prea multi indecsi pe tabelele alea, iar cei pe care ii creezi sa fie simpli.
-- Any views or opinions presented within this e-mail are solely those of the author and do not necessarily represent those of any company, unless otherwise expressly stated. _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
