Neměli byste se ptát na tuto otázku. Ptáte se:„Je lepší to udělat správně, nebo špatně, ve jménu nějaké mlhavé myšlenky ‚rychlej‘?“
Máte aplikaci, která je nějak moc pomalá? Myslíte si z nějakého důvodu, že problém je v tom, že vaše AKTUALIZACE trvají příliš dlouho? Provedli jste nějaké měření a benchmarking výkonu vašich databázových interakcí?
To, co děláte, je předčasná optimalizace nejhoršího druhu a děláte tím své aplikaci medvědí službu. Děláte divoké dohady o tom, jak zrychlit svůj kód, přičemž nemáte absolutně nic, na čem byste mohli založit.
Napište svůj kód správně. Pak zkuste najít, kde máte problém s výkonem. MÁTE dokonce problém s výkonem, nebo se na tuto otázku ptáte jednoduše proto, že si myslíte, že je to něco, na co byste se měli ptát? Neměli byste.
I když jste konkrétně MĚLI problém s tím, že jsou vaše AKTUALIZACE příliš pomalé, nemůžeme odpovědět na otázku „Je X rychlejší než Y“, protože jste nám nedali téměř dostatek informací, jako například:
- Jakou databázi používáte
- Rozvržení tabulek
- Jaké indexy jsou v databázi
- Jak pracujete s databází
Napište prosím svůj kód správně a pak se vraťte s konkrétními údaji o tom, co je příliš pomalé, místo abyste hádali o mikrooptimalizacích.