Datos jerárquicos en una base de datos MySql / PHP

  • adi_daniel
  • Born
  • Born
  • No Avatar
  • Registrado: Ene 17, 2012
  • Mensajes: 2
  • Status: Offline

Nota Enero 17th, 2012, 4:57 am

Hola chicos,

Necesito un poco de ayuda crear un modelo de estructura para almacenar datos jerárquicos en una base de datos.
Mi proyecto es el sitio Web para almacenar los enlaces favoritos en línea.
Mi mirada de tratados de estructura como:

-----USUARIO 1
------1 Categoría
------2 Categoría
-----------------Sub categoría 1
------------------------Sub Sub categoría 1
------------------------Sub Sub categoría 2
-----------------Sub categoría 2
------3 Categoría
-----USUARIO 2
------1 Categoría
------2 Categoría
-----------------Sub categoría 1
------------------------Sub Sub categoría 1
------------------------Sub Sub categoría 2
-----------------Sub categoría 2
------3 Categoría

Pueden asesorar por favor, que es la mejor solución de enfoque como la base de datos puede ser bastante grande y tendrá actualizaciones de frecvent.

Para tablas que quiero utilizar el motor Innodb. Si tienes otros sugestion diga.

¡Gracias!
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Enero 17th, 2012, 4:57 am

  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Marzo 24th, 2012, 4:28 am

El método más sencillo consiste en asignar a cada categoría un pare no id de categoría con categorías principales, tener una pare no de 0.

¿Por qué desea usar tablas Innodb? ¿Sabes lo que eso significa y cuáles son las otras opciones?
  • adi_daniel
  • Born
  • Born
  • No Avatar
  • Registrado: Ene 17, 2012
  • Mensajes: 2
  • Status: Offline

Nota Marzo 24th, 2012, 1:24 pm

Hola y gracias por su reproducción
Sí, estaba pensando en utilizar Innodb, como understod es la mejor manera para un DB grande y pesada uodated DB.
Había utilizado myisam Db hasta ahora tan im no muy familiarizado con él. Si tienes cualquier sugestion hágamelo saber y por favor, ayúdeme con estructura de.
Gracias
Saludos
  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Marzo 24th, 2012, 1:52 pm

tablas InnoDB son mejores para datos de misión crítica porque incluyen un mecanismo de copia de seguridad. Sin embargo, esta misma característica hace mucho mayor de tablas. Si se trata de un sistema muy grande y complejo, Im más probable que utilice tablas como enfermos tienen seguramente algún otro sistema de copia de seguridad en lugar que no interfiera con la ejecución de servicios.

Publicar Información

  • Total de mensajes en este tema: 4 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 98 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC