Hlavní navigace

Názor k článku PHP okénko: Spojování tabulek od Vladimir Kralik - > Pokud databáze MySQL nezvládá VIEW, pak by...

  • Článek je starý, nové názory již nelze přidávat.
  • 11. 4. 2005 19:50

    Vladimir Kralik
    > Pokud databáze MySQL nezvládá VIEW, pak by se na projekty,
    > obsahující více než jednu tabulku, vůbec neměla používat.
    Neviem ako MySQL, poznam (trochu) Informix.
    Tam sice VIEW existuje, ale s jeho realnym pouzitim je to horsie :-(.

    Uvedeny priklad by Informix realizoval na dva kroky takto :
    """select * from vyrobky_view where podmienka"""
    1.) vytvor join vo vyrobky_view do docasnej tabulky
    2.) na docasnu tabulku aplikuj "podmienku"

    V pripade, ze join vyrobky X skupiny da niekolko miliononov riadkov, tak sa vysledku nedockate, hoci "podmienka" vyberie iba par riadkov.

    > Pro podobné příklady bych použil zásadně VIEW.
    Ak si chcem zachovat nezavislost od pouzitej DB, tak sa nebudem spoliehat na ziadne specialitky z DB-servera a na strane aplikacneho servera si zakryjem DB-vrstvu vhodnym objektovym mapovanim. V mojom pripade (Java) je riesenim Hibernate.