sql >> Databáze >  >> RDS >> Mysql

Jsou transakce XA/JTA stále používány?

XA má několik bodů:

  • Dělá svou práci a neexistuje žádná přijatelná alternativa. Pokud musíte používat distribuované transakce, pak neexistuje způsob, jak obejít XA.
  • Je to „standardní technologie“, žádný humbuk a žádný marketing. Proto létá pod radary většiny lidí.
  • I když se používá, existuje velká šance, že to Jack Application Developer nezná, protože většina částí je v některých rámcích obvykle skryta.
  • Potřeba XA je skutečně poněkud na ústupu, protože Service Oriented Architecture (SOA) a řazení zpráv jsou medializovaná architektura, která zkouší aby se předešlo tak těsnému propojení subsystémů. I když alespoň SOA také vypadá, že docela dobře upadá.;-)
  • Často zapomenuté části XA jsou požadovaný kód a nástroje, které se používají, když transakce skutečně praskne. V XA jsou některá předměstí, kde správce transakcí nemůže po určitou dobu ani odevzdat, ani vrátit zpět všechny zdroje. Tento bod pouze zvyšuje „použijte jej, pouze pokud skutečně musí“ bod.


  1. PostgreSQL ekvivalent pro MySQL GROUP BY

  2. Dávka MySQL s příkazem Statement.RETURN_GENERATED_KEYS

  3. Vyberte data z DB na základě vstupu uživatele

  4. Problém s MySQL při aktualizaci pole DATETIME z formátu ISO 8601