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

Reg. dukungan transaksi untuk pekerjaan batch musim semi di tingkat pekerjaan

saya tidak yakin apakah ada solusi dengan penanganan transaksi berantai/multi-level otomatis yang bekerja dengan andal (atau tidak memerlukan banyak sumber daya di sisi basis data)

Anda bisa menggabungkan kedua langkah menjadi satu:

  • dibaca dari tabel pertama A
  • gunakan prosesor untuk memperbarui tabel A
  • gunakan prosesor untuk membaca dari tabel B
  • gunakan penulis untuk memperbarui tabel B

kinerja akan sangat terganggu, karena pembacaan pada tabel B akan menjadi pembacaan tunggal vs kursor berdasarkan tabel a

saya akan menggunakan strategi kompensasi seperti ini

  • Tabel (opsional) yang digunakan adalah tabel sementara dan bukan tabel "produksi" yang sebenarnya, membuatnya lebih mudah untuk bekerja dengan kompensasi dengan memisahkan penyimpanan data dari produksi
  • a langkah 1 yang gagal memicu langkah lain atau pekerjaan/skrip lain
  • langkah/pekerjaan/skrip ini dihapus seperlunya (baris atau tabel lengkap)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tab silang dengan jumlah kategori yang besar atau tidak ditentukan

  2. Bagaimana cara meningkatkan throughput koneksi untuk pgbouncer?

  3. Dapatkah saya mengubah metode distribusi pada tabel Citus yang ada?

  4. Waktu koneksi pembungkus data asing Cloud SQL (postgres) habis untuk instance replika

  5. kebuntuan postgres tanpa penguncian eksplisit