máte někdo zkušenosti s SDBM od Apache?
Názory k článku
Embedded databáze: Crash and Speed test db enginů (3)
Tarova koule
celé vláknoNejak mi tady chybi ta zminovana tarova koule - patrne zdrojove texty dnesnich testu.
Re: Tarova koule
celé vláknoOmlouvam se, moje chyba, povesila jsem ji omylem do dalsiho dilu. Uz to tam je.
test?
celé vláknoAutor udelal opravdu pekne porovnani -- bohuzel jen jedne z mnoha vlastnosti, ktera casto ani nemusi byt tou rozhodujici. Takze delat zavery o kvalite mi pripada ponekud unahlene.
Jak jsou na tom jednotlive DB se podporou threadu, s moznosti konkurencich si operaci, jak se to u aplikaci 365x24 zalohuje apod.
Pokud DB4 ve vasem testu mela zapnutou (pokud nektere veci lze vubec vypnout, protoze museji byt uz soucasti vlastniho designu) podporu pro vsechny features co jsou na strankach sleepycatu tak v tom testu nemela co delat, protoze je to porovnani hrusek a jablek.
Souhlasim, ze by zde mel byt odkaz na zdrojaky testu.
Jinak urcite zajimavy clanek -- vice takavych.
Re: test?
celé vláknoSouhlasim.
Sam mohu take prispet: znam dve ceske firmy, ktere uz radu let pouzivaji jako svuj "back-end" informacni system (system, na kterem jsou zivotne zavisle) sady programu napsanych v c++ nad libdb4.0.14 pod GNU/Linuxem na Intelu (drive nekolik let libdb2.7.7). Obe firmy maji obrat v miliardach a system je nikdy nezradil. libdb4 je uplne jedno, jestli behem transakce dojde misto na disku, vypnou proud, cokoliv. Vzdy bez zavahani nabehne znovu a co bylo commitnuto, v databazi najdete. Zadny vypadek nebyl zpusoben knihovnou libdb.
Nerad bych ale sel proti proudu a psal zde reklamu na Sleepycat libdb. V tomto serialu prece propadla :)...
korektor?
celé vlákno"de factor standard" -- to je nějaká registrovaná obchodní známka, nebo co? :-)
Re: korektor?
celé vláknoJsem fakt asi slepa - dik, opraveno
PureDB
celé vláknoPureDB bola navrhnuta pre projekt pureftpd, takze tam sa aj pouziva. Ukladaju sa do nej virtualni useri pre ftpd a je tam teda dost casta operacia napr. zmena hesla, kedy sa updatuje len jedina polozka, takze by som si dovolil polemizovat s autorom ci je nevyhodne ked pri tejto db sa naraz meni len velmi malo zaznamov...
Re: PureDB
celé vláknoTady spis jde o to, ze se hesla nemeni tak casto, jak casto se kontroluji, takze se vyplati jednou za cas, kdyz si nekdo holt heslo meni, rebuildovat celou db. Zmena hesla je pak sice narocnejsi operace, ale cteni z konstatnich db je mnohem rychlejsi.
Dalsi vec je pocet a velikost zaznamu, i pri par tisicich uzivatelu (a asi jich vetsinou tolik nebude) a pri prumerne delce uzivatelskeho jmena hesla neni problem databazi rebuildovat, velikost takove databaze budou radove desitky kB, takze o nic nejde.
Prenositelnost
celé vláknoPekny clanek, chybi 2 veci:
1) Prenositelnost. Zajima me ktere z uvedenych DB funguji i pod Win.
2) Skoda ze v testu neni Embedded MySQL (nebo i normalni verze), pro srovnani.
Re: Prenositelnost
celé vláknoBerkley DB 4 má MSVC projekt soubory, takže asi jo.
gdbm se mi také před několika lety podařilo pod MSW přeložit.
Ostatní nevím
Embedded Firebird
celé vláknoZe bych neco spichnul o vikendu? Bylo by to jiste zajimave srovnani :)) Driv bohuzel asi nebudu mit cas...ale IB/FB C API je docela pekne, byt ponekud hodne robustni :)))
3 zápor
celé vláknoČeština zcela určitě umožňuje trojitý zápor.

