PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Strategi efektif untuk meninggalkan jejak audit/riwayat perubahan untuk aplikasi DB?

Salah satu strategi yang bisa Anda gunakan adalah MVCC, Multi-Value Concurrency Control. Dalam skema ini, Anda tidak pernah melakukan pembaruan ke tabel mana pun, Anda hanya melakukan penyisipan, mempertahankan nomor versi untuk setiap catatan. Ini memiliki keuntungan menyediakan snapshot yang tepat dari titik waktu mana pun, dan juga sepenuhnya menghindari masalah kunci pembaruan yang mengganggu banyak basis data.

Tapi itu membuat database besar, dan memilih semua memerlukan klausa tambahan untuk memilih versi rekaman saat ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSql INSERT DARI SELECT RETURNING ID

  2. Mengapa bilangan bulat yang tidak ditandatangani tidak tersedia di PostgreSQL?

  3. PostgreSQL 11 - Prosedur

  4. Kendala unik pada kombinasi dua kolom?

  5. Pembaruan alat pengujian PostgreSQL dengan arsip benchmark