Peter Mogensen wrote:
> Jeg har ikke rigtig kunne finde nogen performance-tests på nettet.
Til gengæld har jeg flikket noget sammen selv, som bekymrer mig lidt.
Hvis man med perl (DBD:Pg og Net::LDAP) gør følgende:
* Indsætter 20000 simple records (5 felter, index på primærnøglen og DN)
* Laver 20000 queries på en indexeret attribut
* Laver 10000 queries på en ikke-indexeret attribut
Får man noget ala (i sekunder - på min laptop, begge dele over TCP):
PostgreSQL (7.4.7):
INSERT: 20
INDEX: 10
NOINDEX: 150
OpenLDAP (2.2.23):
INSERT: 185
INDEX: 49
NOINDEX: -
Jeg gad ikke vente på den sidste test. Men i og med at et enkelt opslag
ser ud til at tage 1-2 sekunder, så ville det nok have været 4-cifret.
Det overrasker mig ikke at OpenLDAP tager lang tid om skrivningerne, men
det er jo lidt kedeligt, hvis den er så langt fra at hamle op med
PostgreSQL i queries.
Kan det virkelig passe? Eller skal jeg lede efter en fjollet fejl
Peter