Jo, taky bych se zkusil pidit po tom, proc je BerkeleyDB 4 tak pomala - treba je to proto, ze poctive dela f[data]sync() tam kde ma. Mereni by mohlo zahrnovat pocet diskovych operaci, spotrebovany strojovy cas (nejen realny, ale i user+system), a samozrejme tolerantnost k vypadku. Delal bych to treba tak, ze bych vytvoril DB s nejakou minimalni mnozinou dat, a pak bych tam ukladal a rusil nejake "overitelne" klice s "overitelnymi" hodnotami (treba posledni bajt by byl kontrolni soucet). No a takovemu to procesu bych nahodne zasilal SIGKILL a pak bych se dival, jestli v DB jeste porad je tam "minimalni mnozina dat" a jestli vse ostatni (klice i hodnoty) ma spravny kontrolni soucet. No a tohle vsechno bych poustel v cyklu treba 24 hodin.