FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
excesivo uso de transacciones
Hace poco hice una consulta acerca de insertar un registro en una tabla...que pasaria si hay un corte de luz, o se corta el internet a medio camino, la computadora explota..etc etc....realmente debo insertar el registro (un append por ej) dentro de una transaccion?
Esto significa que para estar 100% seguro sobre lo que hago en una tabla debo hacerlo con transacciones?. El link dek anterior post fue el siguinte http://www.clubdelphi.com/foros/showthread.php?t=55548 |
#2
|
||||
|
||||
Yo utilizo transacciones siempre que modifico los datos de una tabla. Las ventajas son muchas, los inconvenientes muy pocos.
|
#3
|
|||
|
|||
Cita:
kuan-yiu...usas el DBNavigator ?... |
#4
|
||||
|
||||
Hola
Tambien utilizo transacciones... y me ha ido bien el el tema... bueno, siempre existen recomendaciones para su uso como por ejemplo - evitar transacciones de larga duración - evitar transaccines que requieran intervención del usuario para realizar commit - utilizar los datos más pesados al final de la transacción - asegurar la existencia de sentencias commit y rollback bueno... existen otros más... creo que más que el uso excesivo... deberia preocuparte su mal uso... estar mal declarada... lo que puedes es crear trigger o procedimientos para almacenar / actualizar los datos... si los datos no estan completos que te de error y no te guarde los cambios... al principio es un poco tedioso el programarlo... pero despues de acostubras... salu2
__________________
BlueSteel |
#5
|
||||
|
||||
Yo utilizo Firebird, Delphi6.
Cada vez que realizo un programa con una base de datos, Si o Si, debo poner el componente DataBase y el componente Transaction. Si es un programa monopuesto, quizás puedas poner una transacción para todo, abriéndola al comienzo y cerrándola al finalizar el programa. |
#6
|
||||
|
||||
Pues sí, he usado el DBNavigator aunque hace algún tiempo, pero sólo lo he usado para mostrar datos, no para modificarlos.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consumo excesivo de memoria del componente TWebBrowser | sur-se | Internet | 0 | 21-04-2008 09:14:40 |
Transacciones en BDE | Lonidas | Conexión con bases de datos | 4 | 27-04-2007 20:29:40 |
Crecimiento excesivo | jsanchez | Firebird e Interbase | 21 | 08-03-2007 18:52:29 |
transacciones | Investigador | Conexión con bases de datos | 2 | 08-12-2006 01:02:08 |
Excesivo consumo de memoria | 1111111 | Firebird e Interbase | 11 | 18-06-2005 23:08:20 |
|