Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apakah transaksi XA/JTA masih digunakan?

Ada beberapa poin dengan XA:

  • Ia melakukan tugasnya dan tidak ada alternatif yang dapat diterima. Jika Anda harus menggunakan transaksi terdistribusi, maka tidak ada jalan lain selain XA.
  • Ini adalah "teknologi standar", tidak ada hype dan tidak ada pemasaran. Oleh karena itu ia terbang di bawah radar kebanyakan orang.
  • Bahkan saat digunakan, kemungkinan besar Pengembang Aplikasi Jack tidak mengetahuinya karena sebagian besar bagian biasanya tersembunyi di beberapa kerangka kerja.
  • Kebutuhan XA memang agak menurun, karena Service Oriented Architecture (SOA) dan antrian pesan adalah paradigma arsitektur hyped yang coba untuk menghindari penggabungan subsistem yang ketat. Meskipun setidaknya SOA juga tampaknya menurun dengan cukup baik.;-)
  • Bagian XA yang sering terlupakan adalah kode dan alat yang diperlukan yang digunakan saat transaksi benar-benar rusak. Ada beberapa pinggiran di XA di mana Manajer Transaksi tidak dapat melakukan atau mengembalikan semua sumber daya untuk beberapa waktu. Poin ini hanya meningkatkan "gunakan hanya jika Anda benar-benar harus" titik.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menetapkan nilai default bidang sebagai '0000-00-00 00:00:00'?

  2. Tempat menyimpan kredensial basis data dengan aman di dalam situs web PHP

  3. Masalah dengan heredoc dan PHP

  4. Beberapa opsi kotak centang disimpan ke dalam satu bidang dalam database

  5. Setel nilai mySQL MAX ke variabel Java