sql >> Databáze >  >> RDS >> Mysql

PHP/mySQL – pravidelné přepočítávání hodnot benchmarku, když noví uživatelé zadávají svá data

To, o čem uvažujete, lze provést několika způsoby.

  1. Ve své databázi můžete nastavit spouštěč, který přepočítá hodnoty vždy, když je aktualizován nový záznam. V případě potřeby můžete uložit kód potřebný k aktualizaci hodnot do sproc.

  2. Můžete napsat PHP skript a pravidelně jej spouštět přes cron.

#1 zpomalí vkládání do vaší databáze, ale zajistí, že vaše data budou vždy aktuální. #2 může během aktualizace nových hodnot uzamknout tabulky a vaše data budou přesná pouze do příští aktualizace. Zálohování #2 je mnohem snazší, protože skript lze snadno uložit ve vašem verzovacím systému, zatímco skripty pro vytváření spouštěčů a sproc byste museli ukládat do jakékoli zálohy, kterou byste vytvořili.

Je zřejmé, že před výběrem metody budete muset zvážit své požadavky.



  1. Jak čtete sloupec XML v SQL Server 2008?

  2. Jak v SQL vybrat horní 2 řádky pro každou skupinu

  3. Pořadí hodnocení klauzule Oracle SQL

  4. Použití PostgreSQL Logical Replication k udržení vždy aktuálního testovacího serveru pro čtení/zápis