Názor k článku Embedded databáze - Úvod od Honza - [...]Jestlize mam problem se serverovou casti(nejaky bug, ci...

  • Článek je starý, nové názory již nelze přidávat.
  • 10. 3. 2004 13:07

    Honza (neregistrovaný)

    [...]Jestlize mam problem se serverovou casti(nejaky bug, ci pad serverove casti), tak vysledek bude stejny jako u embeded databaze [...]

    mate pricipialne pravdu, problem je v praxi. Staci, aby vase aplikace prepsala nejake buffery v casti kodu, kde se pracuje s indexy a hned mate situaci, ze record je ulozen ale index nehraje. zadna chyba se zpocatku neobjevi, ale 'neco nehraje'. Bohuzel jsem 10 let musel podobny produkt pouzivat - hruza.
    Je ovsem treba rici, ze chytrejsi embedded databaze (zde neuvedene - cisam/disam, rtree) to resi ruznou relokaci kodu a jinymi triky - proto je argument autora dnes spise teoretickeho razu. Neco takoveho se u db-serveru nemuze stat - bug serveru je vec jina - to je holt chyba v software.

    [..]spatnym navrzenim zamku u BerkelyDB.[..]

    myslim, ze autor clanku opakuje nejake obecne mineni, ze to nespociva na jeho vlastnich zkusenosti. Moje zkusenost je, ze nelze za pomoci zamku v bdb uzamknout nejaky rekord, aniz by se neuzamkly i ostatni na dane record-page. To jsem zkusil a to byl jeden duvod, proc jsem bdb take
    zavrhl. Druhy duvod je zoufalost, jakym zpusobem je resena problematika vicenasobnych klicu (db_associate).

    [..]Jinak velice dobry clanek a jen tak dale [..]

    jste si jisty?