Vlákno názorů k článku PHP okénko: Využití unikátních klíčů v databázi od dgx - Docela se zájemem jsem si přečetl diskuzi pod...

  • Článek je starý, nové názory již nelze přidávat.
  • 28. 3. 2005 20:23

    dgx
    Docela se zájemem jsem si přečetl diskuzi pod tímto článkem. A mám z ní velmi smíšené pocity.

    Totiž, článek není určen začátečníkům ani rádoby-programátorům. Možná proto přehlíží takové zásadní věci, jako je "slashování" proměnných - autor to nejspíš považuje za samozřejmé a nechce odvádět pozornost od tématu. A tématem je atomicita operací. Povídání o nějaké "registraci uživatelů", to je jen omáčka, aby výklad získal praktičtější ráz.

    A hle. Pod článek se vyrojilo spousta reakcí typu "proč takové obstrukce, vždyť ke kolizi dojde maximálně jednou za 10 let", "reload to vyřeší" až po "doporučuji se na to vykašlat". Žasnu. Kde se v člověku, který ještě před pár měsící netušil co zkratka SQL znamená (nebo netuší dodnes), bere odhodlání takové odborně laděné články komentovat? Dnes tady nějaký komentátor sebevědomě doporučuje chyby ignorovat, a jinde ve fóru si vyleje zlost na Microsoftí programátory, protože mu spadly Windows. Nechť je jejich pokrytectví liská.

    Jaká radost, když v tom póvlu člověk narazí na konstruktivní názory, který osvětlují problémy se zamykáním tabulek a podobně.

    (taktéž reakce "řešení: nepoužívej MySQL" mi přijdou jako známka sníženého IQ)
  • 29. 3. 2005 8:48

    martin (neregistrovaný)

    Urážet umíte nádherně ó pane geniální programátore.

    Možná jste i jakýsi slavný hacker, když jste o každém přispěvovateli zjistil tolik informací, klaním se Vám uctivě, množství odhalení v jednom příspěvku je až ohromující.

    Děkuji že jste mě upozornil, že tento článek není ani pro začátečníky, ani pro rádoby-programátory, kdybych to vědel předem, ani bych to nečetl, natož plýtval čas diskusí. Běžím si radši vylít zlost do jiného fóru, zase mi spadly Windows!

    Už se těším na příval odborně napsaných aplikací s geniální databází MySQL, které budou psané systémem LOCK TABLES příkazy příkazy UNLOCK TABLES, slibuji že se k nim budu třikrát denně modlit.

    Také se těším na další pokračování článku s názvem "Jak zajistit konzistenci dat bez transakcí", kde nám autor vysvětlí, že ten jediný správný způsob (r) je takto:

    while (!end) // atomicita operace!!
        end = true;
        error = INSERT INTO table1...
        error1 = INSERT INTO table2....
        if (error || error1) { // error -> rollback
           DELETE FROM table1..
           DELETE FROM table2..
           end = false; // try again
        }
    }