Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2011, 22:53
ZequeZ
 
Fecha de Ingreso: mayo-2008
Ubicación: En la guarida del mal, tratando de conquistar el mundo
Mensajes: 174
Antigüedad: 16 años, 5 meses
Puntos: 2
Pregunta ¿Qué opinán de utilizar un sistema de múltiples bases de datos para metalenguaje?

Hola, estaba pensando en hacer un sistema de multi bases de datos para un sitio con extensivo multilenguaje, lo que se me ocurrió es lo siguiente por dar un ejemplo:

Código:
DB_es: entradas = {id, titulo, contenido}
DB_en: entradas = {id, titulo, contenido}
DB: entradas = {id, otrascosas}
En el que las entradas en cada una de las DB tienen el mismo ID, entonces haría un JOIN entre las tablas de la base de datos principal y la del lenguaje que se esté cargando y listo, tengo el contenido.
Se me ocurrió esta opción porque la otra manera, que sería algo así:

Código:
DB: entradas = {id, otrascosas}
DB: tr_entradas = {id, entrada_id, lang, titulo, contenido}
Me pareció bastante desordenada, y un poco ineficiente, y si tengo que utilizar MUCHAS tablas que son multilenguajes, la base de datos se convierte en una maraña que no se puede ni ver.

Pero también está el otro problema, la gran mayoría de los frameworks no tienen soporte para operaciones multi-db, por lo que debería escribir mi propio framework y me tomaría bastante tiempo...

No sé que hacer, qué opinan? =/