hi, ein paar Dinge vorweg: Ich habe eine eigene Klasse geschrieben, womit Perl-Objekte in einer Datei verwaltet werden können. Das läuft performant mit ca. 500 Objekten der Bauart
$objects = { 1 => \%ENV, .. 500 => \%ENV };
und ist ausreichend für Websites (500 Einzelseiten, Dateigröße 1..5 MB.
Zum Einarbeiten in die ORM-Dingens für größere Geschichten habe ich mir einen einfachen Mapper für MySQL geschrieben, um das Prinzip besser verstehen zu können. Die Performance gegenüber der Datenhaltung in einer Datei steigt natürlich um Größenordnungen, liegen 5000 Objekte in der Tabelle, kommt die Abfrage der Attribute eines Objekts praktisch augenblicklich, lediglich das Bestücken der Tabelle mit vielen Objekten dauert ein paar Sekunden (Objekt-Bauart s.o., Anzahl 5000).
Malso gefragt: Wie ist die Leistungsfähigkeit professioneller ORM's (CPAN), kann mir dazu jemand ein paar Erfahrungswerte vermitteln?
Vielen Dank!