Articulo de referencia

Unidad de trabajo

Una unidad de trabajo [1] es un patrón de comportamiento en el desarrollo de software . Martin Fowler la ha definido como todo lo que se hace durante una transacción comercial q...

Una unidad de trabajo [1] es un patrón de comportamiento en el desarrollo de software . Martin Fowler la ha definido como todo lo que se hace durante una transacción comercial que puede afectar a la base de datos . [2] Cuando la unidad de trabajo esté terminada, proporcionará todo lo que se necesita hacer para cambiar la base de datos como resultado del trabajo. [2]

Una unidad de trabajo encapsula uno o más repositorios de código [de] y una lista de acciones a realizar que son necesarias para la implementación exitosa de un cambio de datos autónomo y consistente . Una unidad de trabajo también es responsable de manejar problemas de concurrencia , [3] [4] y puede usarse para transacciones [3] [4] y patrones de estabilidad. [de] [5]

Véase también

  • ACID (atomicidad, consistencia, aislamiento, durabilidad), un conjunto de propiedades de las transacciones de bases de datos
  • Transacción de base de datos , una unidad de trabajo dentro de un sistema de gestión de bases de datos
  • Equi-join , un tipo de unión donde solo se utilizan signos iguales en el predicado de unión
  • Descomposición de unión sin pérdida , descomposición de una relación de modo que una unión natural de las relaciones resultantes devuelva la relación original.

Referencias

  1. ^ Martin Fowler. Patrones de arquitectura de aplicaciones empresariales . ISBN 0-321-12742-0.
  2. ^ por Martin Fowler (2002), Patrones de arquitectura de aplicaciones empresariales , Ámsterdam: Addison-Wesley-Longman, ISBN 0-321-12742-0
  3. ^ de Martin Fowler. "Unidad de trabajo" . Consultado el 8 de marzo de 2018 .
  4. ^ ab "Unidad de trabajo". Repositorio de patrones de Portland . Consultado el 8 de marzo de 2018 .
  5. ^ Michael T. Nygard (2007), Release It! Diseñe e implemente software listo para producción , O'Reilly, ISBN 978-0-9787392-1-8
Obtenido de "https://es.wikipedia.org/w/index.php?title=Unidad_de_trabajo&oldid=1242077644"