Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy nadal używane są transakcje XA/JTA?

Jest kilka punktów z XA:

  • Spełnia swoje zadanie i nie ma akceptowalnej alternatywy. Jeśli musisz używać transakcji rozproszonych, nie ma sposobu na obejście XA.
  • To „standardowa technologia”, bez szumu i bez marketingu. Dlatego leci poniżej radarów większości ludzi.
  • Nawet gdy jest używany, istnieje duża szansa, że ​​Jack Application Developer nie wie o tym, ponieważ większość jego części jest zwykle ukryta w niektórych frameworkach.
  • Zapotrzebowanie na XA rzeczywiście nieco maleje, ponieważ architektura zorientowana na usługi (SOA) i kolejkowanie wiadomości to popularne paradygmaty architektury, które wypróbuj aby uniknąć tak ścisłego sprzężenia podsystemów. Chociaż przynajmniej SOA również wydaje się spadać całkiem nieźle.;-)
  • Często zapomniane części XA to wymagany kod i narzędzia, które są używane, gdy transakcja rzeczywiście się zepsuje. W XA są pewne obrzeża, na których Menedżer transakcji nie może przez pewien czas zatwierdzać ani wycofywać wszystkich zasobów. Ten punkt zwiększa tylko „użyj go tylko wtedy, gdy naprawdę musi”.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Opcja ON DELETE CASCADE nie jest generowana podczas korzystania z generowania schematu ddl na Mysql

  2. Czy ktoś zna znaczenie tego komunikatu o błędzie php?

  3. Błąd wstawiania pojedynczego cudzysłowu MySQL

  4. PHP i MYSQL:używanie grupowania według kategorii

  5. Jak zmienić nazwę kolumny klucza podstawowego w MySQL?