Jak přesně jste testoval, že je to rychlé? Pustil jste to na web, kde chodí 50 000 uživatelů denně, a kde je pár tisíc článků? Pokud to testujete na pár uživatelích, tak rozdíl absolutně nepoznáte - načtení textového souboru z disku je poměrně rychlé a pokud na tom blogu nemáte několik stovek nebo tisíc článků, tak i XML bude rychlé. SQL se používá, protože je to v mnoha ohledech výhodnější - snáze se změní struktura, přidá někam sloupec, než do 1000 XML souborů, dotazovací jazyk SQL je silnější než XQuery nad XML, můžou se použít indexy, SQL server sám řeší transakce, zamykání a konkurenční přístup. Ne vždy je SQL to nejrychlejší a nejlepší řešení, ale používá se nejvíc.
|