Nebudete to vědět, dokud to neotestujete, takže začněte s prototypováním.
Obvykle je 500 000 řádků téměř nic. Trochu mě znepokojuje, když moje tabulky dosáhnou 50 milionů, protože pak chvíli trvá, než musím vymazat stará data – ačkoli dotazování na data je stále rychlé.
Ale to vše závisí na druhu dotazů, které potřebujete. Dotazy pokrývající všech těch 50 milionů řádků by byly skutečně velmi pomalé, dotazy, které se dotýkají pouze 50 000 z těchto 50 milionů, jsou rychlé. A pro váš problém musíte změřit své dotazy, vyladit své dotazy, tabulky/indexy a samotný mysql.