En nuestra aplicación cuando creamos el origen de datos, seleccionamos el DB2
Database Name
Driver
: Tipo BEA 4 XA de DB2
Pero lo que sé es, there are only 4 types of Driver. Entonces, ¿qué es el tipo 4 XA controlador?¿Qué es el controlador Type 4 XA?
Respuesta
De this blog entry.
transacción XA, en los términos más generales , es una "transacción global" que puede abarcar varios recursos.
Es decir, una transacción que se ejecuta en (por ejemplo) 2 bases de datos. Por lo tanto, por ejemplo, las inserciones pueden administrarse en esas 2 bases de datos y comprometerse o revertirse atómicamente.
El "tipo 4" hace referencia a un controlador Java JDBC nativo que se convierte directamente en el protocolo de la base de datos. See here para más detalles
La principal ventaja de XA es que puede acceder a múltiples bases de datos en una conexión/transacción.
Tipo 4: Todo Java Native
XA: significa Arquitectura extensible que se refirió sobre todo para un protocolo de 2 fases-commit - ver wikipedia. Corto: un protocolo estándar para una transacción global entre un coordinador de transacciones y varios gerentes de transacciones. A veces también se les llama monitores de transacciones. Es bastante lento, así que debería evitarlo si realmente no lo necesita. Pero bueno, por lo que en su mayoría nuestros clientes necesitamos :(
- 1. Migrando de HttpClient 3.xa 4.x
- 2. JDBC URL para el cliente Oracle XA
- 3. AMQP, SQL Server y XA
- 4. ¿Qué es el usuario de iPhone 4?
- 5. ¿Qué es el controlador Jdbc tipo 5
- 6. ¿Para qué es el controlador jdbc "org.gjt.mm.mysql.Driver"?
- 7. IBM DB2 Tipo 4 controlador?
- 8. POSTAL JSON con MVC 4 Controlador API
- 9. ¿Qué tan preciso es el GPS en el iPhone 4?
- 10. PHP - ¿Por qué el nuevo controlador SQLSRV es más lento que el antiguo controlador mssql?
- 11. ¿Qué es .Net Framework 4 extendido?
- 12. ¿Qué tan confiable es el FileSystemWatcher en .netFramwork 4?
- 13. ¿Por qué `type (myField)` devuelve `<type 'instance'>` y no `<type 'Field'>`?
- 14. ¿Por qué textarea no es una entrada [type = "textarea"]?
- 15. ¿Qué es un controlador de evento?
- 16. ¿Qué es el controlador genérico en asp.net y su uso?
- 17. ¿Qué es el adaptador de controlador en mvc de primavera?
- 18. ¿Qué es una clase de controlador? (Java)
- 19. ¿Qué es un controlador en Sinatra?
- 20. Función return type type
- 21. Excepción con el servidor, transacciones XA JDBC y MS-SQL
- 22. Robocopy -/XA: SH - para excluir el sistema, directorios ocultos?
- 23. ¿Cómo determinar si Type es una estructura?
- 24. ¿Por qué Express-js no establece el encabezado Content-Type?
- 25. ¿Es el núcleo CLR de Silverlight 4 el mismo que el "clásico" .Net 4?
- 26. Formato UUID: 8-4-4-4-12 - ¿Por qué?
- 27. ¿Por qué productIterator return type Iterator [Any]?
- 28. ¿Qué es el error "Nueva transacción no está permitida" en el controlador PHP y SQLSRV?
- 29. ¿Qué significa el programa del controlador?
- 30. ¿Por qué la finalización del código Xcode 4 es lenta?
Gracias :) +1 y aceptó –
Buena explicación sobre theserverside.com: http://www.theserverside.com/discussions/thread.tss?thread_id = 21385 # 95346 – Leonel