logo
Home / ARCHIV - Neuigkeiten, Tipps & Tricks
SugarCRM und Massendaten
Sonntag, den 11. Juli 2010 um 09:40 Uhr

Kleiner Test mit Massendaten

 

Weil die Frage zu Sugar / MySQL und Massendaten schon öfter kam hier eine kurze Info: 

Ich bin gestern einen Test gefahren - zwei selbst erstellte Module (Aktivitäten, Subaktivitäten) wobei letztere über eine n:m Verknüpfung mit den ersteren verbunden sind. Aktivitäten wiederum sind mit Kunden auch über n:m verknüpft. Aufgabe war es herauszufinden, welche Kunden welche Subaktivitäten mit bestimmten Merkmalen haben, direkter Zusammenhang zwischen Kunden und Subaktivitäten besteht keiner.

Ich habe eine halbe Million Subaktivitäten, 250.000 Aktivitäten und 60.000 Kunden miteinander verknüpft, einmal mit der Hand in einer eigenen MySQL Datenbank und einmal über Sugar.

Das Ergebnis bekommt man über einen 4fach join, einmal handgestrickt rein in MySQL - 4 -7 Sekunden (wobei man hier sicher noch optimieren könnte), einmal über Sugar (Pro Berichtsgenerator) - rund eine Sekunde.

Dies beweist, dass auch relativ große Datenmengen mit komplexen Verknüpfungen mit einem schwachbrüstigen Server ohne Probleme abgewickelt werden können. Allerdings wurde dabei auch klar, dass an einen Datenimport über den regulären Sugar Weg erst gar nicht nachgedacht werden muss.