sql >> Database >  >> RDS >> PostgreSQL

Reg. transactieondersteuning voor een lentebatchtaak op taakniveau

ik weet niet zeker of er zelfs een oplossing bestaat met automatische transactieverwerking op meerdere niveaus die betrouwbaar werkt (of niet veel bronnen nodig heeft aan de databasezijde)

Nou, je zou beide stappen in één kunnen combineren:

  • lees van eerste tabel A
  • gebruik processor om tabel A bij te werken
  • gebruik processor om uit tabel B te lezen
  • schrijver gebruiken om tabel B bij te werken

de prestaties zullen veel lijden, omdat de lezing op tabel B een enkele lezing zal zijn versus de cursor gebaseerd op tabel a

ik zou voor een compenserende strategie als deze gaan

  • (optionele) tabellen in gebruik zijn tijdelijke tabellen en niet de echte "productie" tabellen, maakt het makkelijker om te werken met compenseren door de datastores los te koppelen van de productie
  • een mislukte stap 1 activeert een nieuwe stap of een andere baan/script
  • deze stap/taak/script wordt indien nodig verwijderd (rijen of volledige tabel)


  1. Inleiding tot beveiliging op rijniveau in SQL Server

  2. Een back-up maken van MySQL-databases met behulp van cron-taken

  3. hoe mysql-query te optimaliseren als ik te veel OR-operators in mijn query heb?

  4. MySQL/MariaDB - bestellen op binnen-subquery