Doporučuji vám začít rozdělování váš stůl podle ID nebo data. Rozdělení rozdělí velkou tabulku na několik menších tabulek podle určité definované logiky (jako je rozdělení podle období), díky čemuž je výkon a paměť mnohem lépe ovladatelný. MySQL 5.1 má tuto funkci vestavěnou, nebo ji můžete implementovat pomocí vlastních řešení.
Při ukládání implementace do plochého souboru ztrácíte všechny výhody databáze – již nemůžete provádět dotazy týkající se dat.