Re: Mehr Speed?
"Dieter Maurer" <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Andreas Gabriel wrote at 2009-4-7 19:21 +0200: > ... >Kann ManagableIndex & Co auch so etwas wie einen Multiple-Column-Index >bzw. Composite Index (kennt man von RDBMs), um eine Katalogabfrage zu >optimieren? Wenn der Name gut gewählt ist und "Multiple-Column-Index" meint ein Index mit Werten aus mehreren Feldern, dann ist die Antwort "Ja -- selbstverständlich :-)". "ManagableIndex" hat die Kopplung zwischen Index und indexiertem Objekt noch loser (und flexibler) gemacht, als dies bei Standard-Zope-Indexen schon der Fall ist. Dazu hat es das Konzept des "ValueProvider"s implementiert. Siehe: http://www.handshake.de/~dieter/pyprojects/zope/ManagableIndex.html#bct_sec_2 "ManagableIndex" unterstützt nicht automatisch Suchen über einen Anfangsabschnitt eines "Multi-Column-Index". Wenn also beispielsweise ein Index über "A" und "B" definiert ist, dann führt der Index im Normalfall keine Suchen "A=a" sondern nur Suchen "A=a, B=b" aus. Suchen "A=a" können aber mit "Between"-Queries emuliert werden. -- Dieter _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope