PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Reg. hỗ trợ giao dịch cho một công việc hàng loạt mùa xuân ở cấp độ công việc

tôi không chắc liệu có tồn tại một giải pháp xử lý giao dịch chuỗi / đa cấp tự động hoạt động đáng tin cậy hay không (hoặc không cần nhiều tài nguyên về phía cơ sở dữ liệu)

bạn có thể kết hợp cả hai bước thành một:

  • đọc từ bảng A đầu tiên
  • sử dụng bộ xử lý để cập nhật bảng A
  • sử dụng bộ xử lý để đọc từ bảng B
  • sử dụng nhà văn để cập nhật bảng B

hiệu suất sẽ bị ảnh hưởng rất nhiều, bởi vì giá trị đọc trên bảng B sẽ là một lần đọc duy nhất so với con trỏ dựa trên bảng a

tôi sẽ đi với một chiến lược bù đắp như thế này

  • (tùy chọn) các bảng đang được sử dụng là bảng tạm thời chứ không phải bảng "sản xuất" thực, giúp bạn dễ dàng làm việc bù trừ bằng cách tách các kho dữ liệu khỏi quá trình sản xuất
  • một bước 1 không kích hoạt được bước khác hoặc một công việc / kịch bản khác
  • bước / công việc / tập lệnh này sẽ xóa khi cần thiết (các hàng hoặc bảng hoàn chỉnh)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHÈN POSTGRESQL nếu tên hàng cụ thể không tồn tại?

  2. psycopg2 trên cây đậu đàn hồi - không thể triển khai ứng dụng

  3. Cách tạo SELECT COUNT lồng nhau với bí danh trong Postgres

  4. Sử dụng PostgreSQL Replication Slots

  5. pg_config, ruby ​​pg, postgresql 9.0 sự cố sau khi nâng cấp, centos 5