PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Skuteczna strategia pozostawiania śladu audytu/historii zmian dla aplikacji DB?

Jedną ze strategii, której możesz użyć, jest MVCC, wielowartościowa kontrola współbieżności. W tym schemacie nigdy nie wykonujesz aktualizacji żadnej z tabel, po prostu wykonujesz wstawki, zachowując numery wersji dla każdego rekordu. Ma to tę zaletę, że zapewnia dokładną migawkę z dowolnego punktu w czasie, a także całkowicie omija problemy z blokadą aktualizacji, które nękają wiele baz danych.

Ale to tworzy ogromną bazę danych, a wszystkie wybrane elementy wymagają dodatkowej klauzuli, aby wybrać bieżącą wersję rekordu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy typ danych Postgres NUMERIC może przechowywać podpisane wartości?

  2. 2 sposoby na dodanie wiodących zer w PostgreSQL

  3. Przegląd metod JOIN w PostgreSQL

  4. Kolejka zadań jako tabela SQL z wieloma konsumentami (PostgreSQL)

  5. Gdy autovacuum nie odkurza