Názor k článku Sčítání.cz: jak to příště zvládnout lépe aneb úvahy o dnešním IT od anonym - Vychazim z toho co je psane v textu...

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

    bez přezdívky

    Vychazim z toho co je psane v textu clanku. Tezi mimojine i proto zacinam slovem "pokud".

    Adresa neni, nikdy nebyla, a nikdy nebude staticky unikatni "diskretni" text, na ktery byste v databazi jednoduse/ska­lovatelne/sprav­ne udelal indexy.

    Adresa je v praktickem(!) svete naprosto fluidni, casto se menici text, ktery nema pevne dane poradi, tech moznosti a variant v tom retezci je priserne mnoho. Kdyz si k tomu pripoctete uskali zemi, jazyku, morfologickych zmen, mozne unicode issues etc, tak vam vyjde, ze v sql bude obrovska bolest to navrhnout alespon trochu soudne a robustne.

    Toto tedy neni problem hledani unikatni jehly v uzasne strukturovane klubce sena (sql).

    Toto je problem hledani nejakeho vagniho ne uplne presne identifikovatelneho retezce (typicky fulltext search)

    O tom jake fulltext search technologie a jak pouzit, o tom se muze vest debata.

    Ale pouziti sql by default je tak nejak klasicke reseni problemu s daty. Velmi by mne tedy prekvapilo, ze se udelala nejaka hluboka uvaha, a doslo se k sql. Realisticky by museli dojit k fulltext search sw.

    Kdyby to chteli mermomoci naroubovat na sql, urcite by sla ta adresni pole do nekolika fieldu, z nichz alespon nektere fieldy by jednoduse unikatne identifikovatelne byly - osobne si nemyslim ze toto reseni by byl zazrak, ale urcite by davalo vetsi smysl pokud by bylo podminkou pouziti sql (z jednoho radku to nikdy v prakticke realite nerozparsujete, obrovsky prostor pro komplexitu a chyby).

    Pokud tedy zadani bylo jeden radek s adresou a vypadlo z toho tohle, tak fulltext.