Cita:
Iniciado por H0m3r0J4y Quizas en una base de datos para un sitio web no se note, pero... no buscamos la manera de hacer todo mas eficiente??
No, buscamos que las cosas funcionen bien y sean cómodas de manejar. Obviamente no queremos nada extremadamente lento, pero si funciona (y funcionará a menos de que tengas muchos miles de paginas), hay que pensar en la comodidad. Supongo que tu propondrias crear una tabla por cada idioma y dependiendo del que te pidan consultas una tabla u otra. En principio eso puede ser más incomodo, ya que si por un casualen el futuro quieres insertar un nuevo idioma te ves forzado a modificar la estructura de la base de datos, y probablemente tengas que repasar todas las sentencias de tu sitio para que se acomoden a la nueva casuistica.
En cualquier caso, es obvio que hay diversas maneras de hacerlo.
Un saludo
Zerjillo