Re: Effizient ueber große Mengen von Objekten iterieren
Michael Hierweck <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo zusammen, Andreas Jung wrote: > Am 20.11.09 13:12, schrieb Pavel Bogdanovic: >> Hallo Michael, >> kannst Du die Metadaten nicht derart erweitern, dass Du nicht alle >> Objekte aufwecken musst? > Das ist die alte Mähr von Objekte-aufwachen-ist-teuer. Der Plone Catalog > hat mittlerweile > soviele Metadatan und ein Brain eines Plone Objekts ist so dick und > fett, dass es wohl > keinen nennenswerten Unterschied machen dürfte - jedenfalls nicht > sonderlich bzgl. Performanz. ich würde sogar vermuten, dass Plone schneller wäre, wenn man sich bei den Metadaten zurückhalten würde. Aber zum konkreten Fall: Die Performance ist überhaupt nicht relevant. Plone exportiert mir in diesem Skript, welches per zopectl run aufgerufen wird, 1000+ Datensätze pro Minute, das genügt für den statischen Exports zum Zwecke der externen Weiterverarbeitung und wird ohnehin nur alle paar Wochen oder Monate gebraucht. Im Gegenteil: ich bin mir ziemlich sicher, dass zusätzliche Metadaten den RAM-Verbrauch erhöhen würden, bei dir Brains noch "fetter" würden. Leider hilft mir das ohnehin nicht, weil ich nur an Hand der Brains nicht den relatedItems folgen kann. Viele Grüße Michael _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope