Cuestión : Niveles del aislamiento de la transacción

¿el

do del
Transaction_repeatable_read
Transaction_serializable del hi

Transaction_read_uncommited
Transaction_read_committed fijamos esto en el lado de la base de datos? Estoy utilizando Db2. ¿el
where hace nosotros utiliza esto en mis programas de Java?

thanks
class= del

Respuesta : Niveles del aislamiento de la transacción

Usted debe leer realmente para arriba en los específicos de cada nivel del aislamiento, especialmente en vista de el tipo de base de datos que usted está utilizando.

Pero el diverso nivel del aislamiento permite generalmente que usted especifique cómo a la compensación en términos de acceso de datos concurrente. Por ejemplo, read_uncommitted puede permitir que su proceso lea datos de la base de datos que todavía no ha estado confiada solamente de la ventaja el ser que cualquier número de procesos concurrentes puede realizar ese leídos. En el otro lado, serializable significa que le garantizan que otro read/write concurrente de los datos no interferirá con su acceso sino en el costo del preformance que solamente le permiten que realice ese read/write.

Básicamente, en la orden siguiente…

1. Transaction_read_uncommited
2. Transaction_read_committed
3. Transaction_repeatable_read
4. Transaction_serializable

usted debe utilizar el nivel con el número menor del aislamiento que todavía se asegurará de que sus requisitos de los datos estén cumplidos. Esto se asegurará de que usted uso pueda apoyar usuarios concurrentes/accesos de la mejor manera de ejecución que puede. Éste es también porqué usted debe leer realmente para arriba en los detalles y los efectos secundarios de cada nivel de modo que usted pueda escoger apropiadamente el nivel que le encontrará los requisitos.

Esperar que ayudas…
Otras soluciones  
 
programming4us programming4us