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

Các giao dịch XA / JTA có còn được sử dụng không?

Có một số điểm với XA:

  • Nó thực hiện công việc của mình và không có giải pháp thay thế được chấp nhận. Nếu bạn phải sử dụng các giao dịch phân tán, thì không có cách nào tránh khỏi XA.
  • Đây là "công nghệ tiêu chuẩn", không cường điệu và không tiếp thị. Do đó, nó bay dưới tầm ngắm của hầu hết mọi người.
  • Ngay cả khi nó được sử dụng, rất có thể Jack Application Developer không biết nó vì hầu hết các bộ phận thường bị ẩn trong một số khuôn khổ.
  • Nhu cầu về XA thực sự có phần giảm sút, vì Kiến trúc hướng dịch vụ (SOA) và hàng đợi tin nhắn là các mô hình kiến ​​trúc cường điệu mà thử để tránh sự kết hợp chặt chẽ như vậy của các hệ thống con. Mặc dù ít nhất SOA cũng có vẻ đang giảm sút khá tốt.;-)
  • Các phần thường bị lãng quên của XA là mã và công cụ bắt buộc được sử dụng khi giao dịch thực sự bị phá vỡ. Có một số vùng ngoại ô ở XA nơi Người quản lý giao dịch không thể cam kết hoặc hoàn trả tất cả các tài nguyên trong một thời gian khá dài. Điểm này chỉ làm tăng "chỉ sử dụng nó nếu bạn thực sự phải "trỏ.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhiều tên máy chủ và nhiều đặc quyền?

  2. Cách tìm thư mục dữ liệu mysql từ dòng lệnh trong windows

  3. Kiểm tra kết nối mysql trong phần tiếp theo

  4. SUM một cặp COUNT từ hai bảng dựa trên một biến thời gian

  5. Rails trên OSX 10.11 El Capitan:Thư viện không được tải:libmysqlclient.18.dylib