Názor k článku Embedded databáze: Crash and Speed test db enginů (2) od Yenya - Jo, taky bych se zkusil pidit po tom,...

  • Článek je starý, nové názory již nelze přidávat.
  • 2. 12. 2004 12:04

    Yenya (neregistrovaný)

    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.