Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-08-2004
ctronx ctronx is offline
Miembro
 
Registrado: jun 2004
Posts: 214
Poder: 20
ctronx Va por buen camino
Thumbs up Que tipo de tabla usar

Uso Mysql para una aplicacion de punto de venta en red, necesito asegurar la correcta acualizacion de las tablas ya que en muchas ocaciones se trabaja con registros simultaneamente (entradas-salidas), se que esto se puede arreglar manejando transacciones.

Actualmente estoy haciendo mis pruebas sobre tipos MySAM pero creo que las transacciones se trabajan mejor sobre tablas tipo InnoDB.

Mi pregunta es que tipo de tabla es mi mejor opcion??
Que ventajas ó desventajas tendria con algun tipo en especial sobre todo si alguna base se llega a corromper por alguna falla electrica en el equipo, en el s.o. o cualquier otro tipo de falla, ya que creo son mas faciles de recuperar las de tipo MyISAM.

Gracias por la ayuda que puedan darme.
Responder Con Cita
  #2  
Antiguo 04-08-2004
ctronx ctronx is offline
Miembro
 
Registrado: jun 2004
Posts: 214
Poder: 20
ctronx Va por buen camino
Thumbs up

Oigan sigo con esta duda, por el momento utilizó las tablas de tipo MyISAM, si alguien sabe que tipo de tabla es mejor para las transacciones y el uso que le doy para mi programa se les agradece de antemano.

Gracias.
Responder Con Cita
  #3  
Antiguo 04-08-2004
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

Yo he trabajado tanto con tablas myisam como innodb, trabajar con myisam es algo mas rapido que con innodb, pero no tienen ni integridad referencial ni transacciones (al menos en la version 4 ), para trabaja con "transacciones" con myisam debes utilizar el bloqueo de tablas.

A la hora de gestionar los dos tipos de bbdd para mi es mas facil myisam que innodb.

En resumen, y a mi criterio, si necesitas integridad referencial o transacciones sin duda innodb, en caso contrario myisam.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #4  
Antiguo 04-08-2004
ctronx ctronx is offline
Miembro
 
Registrado: jun 2004
Posts: 214
Poder: 20
ctronx Va por buen camino
Thumbs up

ok, la situacion es que SI necesito transacciones, que resultados podria tener utizando las tablas tipo MyISAM y el bloqueo de tablas??
si en esta forma el resultado es aceptable como podria bloquear las tablas??

Gracias por la ayuda que puedan darme.
Responder Con Cita
  #5  
Antiguo 05-08-2004
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

Habeces los manuales sirven de algo
http://dev.mysql.com/doc/mysql/en/AN...nsactions.html

Espero que sea lo que buscas.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:24:40.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi