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

Kdo by měl převzít iniciativní úlohu při vrácení zpět, aplikace nebo databáze?

Vrácení změn by měla vždy řešit klientská aplikace, ne DB. Klient může provádět mnoho různých operací jako jedna "jednotka práce", proto by klient měl mít kontrolu nad tím, kdy je tato práce svěřena do databáze nebo vrácena zpět.

Odkazy
Můžete se podívat na tento užitečný odkaz od Toma Kytea, který je tak silně zaujatý tímto problémem, že dokonce navrhuje odstranit commit/rollback z PL/SQL (procedurální jazyk Oracle; vím, že vaše databáze je mysql, ale koncept zůstává stejný).




  1. Existuje způsob, jak zpětně vytvořit UUID založené na čase/uzlu v PHP?

  2. Oracle na PostgreSQL:ZAČNĚTE S / PŘIPOJTE SE

  3. Proč se _ (podtržítko) shoduje s (pomlčkou)?

  4. E_WARNING:Chyba při odesílání paketu STMT_PREPARE. PID=*