sql >> Database teknologi >  >> RDS >> PostgreSQL

Effektiv strategi til at efterlade et revisionsspor/ændringshistorik for DB-applikationer?

En strategi, du kan bruge, er MVCC, Multi-Value Concurrency Control. I dette skema laver du aldrig opdateringer til nogen af ​​dine tabeller, du laver bare indsættelser og vedligeholder versionsnumre for hver post. Dette har den fordel, at det giver et nøjagtigt øjebliksbillede fra ethvert tidspunkt, og det omgår også fuldstændigt de problemer med opdateringslås, som plager mange databaser.

Men det giver en enorm database, og markeringer kræver alle en ekstra klausul for at vælge den aktuelle version af en post.



  1. Konfigurer Master-Master MySQL-databasereplikering

  2. Forbind SAP IQ til SQL Server

  3. Referencealias i WHERE-klausulen

  4. Sådan fungerer ACOS() i MariaDB