Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

por cada 50 mil INSERT pocos SELECT, entonces InnoDB ?

Estas en el tema de por cada 50 mil INSERT pocos SELECT, entonces InnoDB ? en el foro de Mysql en Foros del Web. Hola. Desarrollo un sistema de LOGS en PHP. Así que el 98% se lo QUERYS será INSERT (todo el día todos los días) Algunas pocas ...
  #1 (permalink)  
Antiguo 06/09/2013, 07:37
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 1 mes
Puntos: 22
por cada 50 mil INSERT pocos SELECT, entonces InnoDB ?

Hola.

Desarrollo un sistema de LOGS en PHP.

Así que el 98% se lo QUERYS será INSERT
(todo el día todos los días)

Algunas pocas véces será SELECT
(una o media hora cada fin de semana, en busca de detalles...)

En este contexto, debo utilizar InnoDB al crear la tabla?

¿conocen algún sistema de LOGS prefabricado en PHP?

Gracias
  #2 (permalink)  
Antiguo 06/09/2013, 10:17
 
Fecha de Ingreso: septiembre-2012
Ubicación: Puebla Mexico
Mensajes: 26
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: por cada 50 mil INSERT pocos SELECT, entonces InnoDB ?

Pues dado que la mayoria es INSERT opto por InnoDB, y si requieres integridad referencial aun mas.

Si no vas a requerir integridad referencial y tienes un servidor limitado, opta por MyISAM.

de los logs no conosco.

Saludos
  #3 (permalink)  
Antiguo 09/10/2013, 15:06
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 1 mes
Puntos: 22
Respuesta: por cada 50 mil INSERT pocos SELECT, entonces InnoDB ?

Cita:
Iniciado por leonel0327 Ver Mensaje
si requieres integridad referencial aun mas
Este sistema de LOGS lo he pensado con una sola tabla.

La "IR" es para múltiples tablas, verdad?

Los campos de LOGS son hora, fecha, IP, Browser, REFERE, etc...

Lo he pensado TODO en una tabla.

Creen que debe existir OTRAS tablas?

El sistema de LOGS se desarrolla en PHP, conocen algún prefabricado para LOGS?

Salu2!
  #4 (permalink)  
Antiguo 09/10/2013, 17:00
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: por cada 50 mil INSERT pocos SELECT, entonces InnoDB ?

Cita:
Creen que debe existir OTRAS tablas?
Dependerá de si existen entidades definibles en tu sistema de logs.
En la empresa en que trabajo no sólo existe más de una: Son seis, con cinco más que se usan para almacenar estadísticas históricas.
De las seis básicas, una guarda los datos generales de log (datos comunes), otra los de ejecución de procesos en base de datos (stored procedures), otra las llamadas desde los controladores de vistas y entidades (si, MVC), otra más contiene los logs generados por los errores funcionales, e incluso hay una específica para los timeout....
Como verás, todo depende de lo detallada que sea la información, y cómo se organiza.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: cada, innodb, insert, php, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:30.