seria genial qeu se puediese, pero la forma en qeu esta diseñada de la base de datos de mi@ lo hace muy dificil y muy costoso |
Voy a hacer una excepción, y hoy además de leer, voy a escribir en este foro que abandoné hace tiempo. Escrito originalmente por DiStOrSioN_69 seria genial qeu se puediese, pero la forma en qeu esta diseñada de la base de datos de mi@ lo hace muy dificil y muy costoso La cuestión es que no sabemos realmente cómo está diseñada internamente la base de datos de Miarroba, así que no podemos decir si es fácil o si es difícil. Si yo digo que es fácil me lo estaré inventando, de la misma manera que tú te lo inventas al decir que es difícil. Escrito originalmente por Caos.X ¿Por qué es casi imposible hacer respaldos de los foros? La respuesta facil, rapida, y mas sencilla explicada, es que TODOS los foros, subforos y sus temas y mensajes son, tecnicamente hablando, UN SOLO FORO ENOOOORME. O sea, la base de datos no esta separada o dividida por foros y/o subforos, sino que de acuerdo al foro que se entra es un solo script que corre sobre una sola base de datos ENORME. ¿Y eso que tiene de "malo"? Simple. La velocidad, estabilidad y solidez no son las cartas fuertes del sistema de Mi@. Han tenido que quitar servicios y opciones para desahogar el trabajo de sus servidores para mantener una velocidad de respuesta medianamente aceptable la cual aun en horas pico tiende a sufrir. Con esos dos antecedentes, es decir, una base de datos mal estructurada (vaya, que era un error garrafal de diseño tener firmas guardas por mensaje, ¡eso era imperdonable! ) y por el otro lado una carga que supera la capacidad de atención de los servidores, el hecho de hacer algun sistema que tenga que hacer filtrados en la base datos para obtener la información de los foros para respaldarlos seria casi criminal. Estoy de acuerdo con tu argumentación: añadir a las tareas de la base de datos el tener que extraer cierta información voluminosa es algo muy pesado, sobre todo si se dan estas circunstancias: Cita: ¿Y que sucederia si 2, 3, 5, 10, o n-administradores hicieran sus respaldos simultaneamente? Lo mismo. Correr la base de datos completa es una carga que dificilmente podria soportar el sistema sin pasar factura a los demas usuarios. Exacto, si todos nos ponemos a hacer un backup de manera simultánea, el sistema se va al garete. Pero... ¿por qué tiene que ser de manera simultánea? No sé si sería fácil implementarlo, pero quizás se podría habilitar un formulario donde cada administrador que quiera largarse pudiera solicitar un backup. Este backup no se realizaría al momento, sino que Miarroba lo pondría en una lista de espera, donde las distintas solicitudes de backup se realizarían por orden de solicitud, aprovechando las horas de menor carga de los servidores. Imagino que se podría automatizar. Yo hoy pido que se me haga una copia de mi foro, y me agregan a la lista, en la que hay diez peticiones antes que la mía. Cuando me toque el turno, la máquina encargada de hacer los backups hace una copia de respaldo de mi foro, me envía por correo electrónico un aviso para que descargue mi copia comprimida, y acto seguido borra de la base de datos mi foro. De esta manera, uno tendría que elegir: o recuperar una copia de seguridad completa de su foro para luego hacer lo que pueda con ella, o resignarse a perder los temas viejos. Y la recuperación de las copias de seguridad supondría un sobreesfuerzo para los servidores, pero al menos ese sobreesfuerzo sería racionalizado. Fíjate, en el caso de los espacios web de Miarroba, que también tienen su correspondiente base de datos, no existe ningún tipo de restricción. Yo puedo descargar una copia de respaldo de mi foro phpBB de una tacada, e igual que yo lo pueden hacer otros 1000 usuarios en el mismo momento. Y todavía no ha muerto nadie por esa posibilidad. Sí, es cierto, los foros de Miarroba pueden llegar a ser muchísimo más grandes porque no han estado sujetos a restricciones de tamaño... por eso sería necesario hacerlo de manera ordenada. Escrito originalmente por Northwind Yo tengo otra cuestion... Dado que los foros de miarroba, no son como ninguno de los cms mas usados ( lease phpbb2, phpbbplus, invisionboard, smf, etc ) sino que tienen un sistema propio... Quien nos dice que de obtener la copia de respaldo de la base de datos del foro, la estructura de la misma, nos valdria para esos cms? Vale, no son como esos foros, pero... ¿tan diferentes son? Me remito a lo que he dicho antes: ni tú ni yo lo sabemos. En todo caso, seguro que muchas de las tablas son comunes. Apuesto a que hay una tabla de usuarios, y cada usuario tiene un campo con el nombre, otro con la dirección de correo, otro con la fecha de registro... Seguramente los campos no se llaman igual, o no tienen los mismos atributos, pero realizar los cambios de adaptación podrían llegar a ser triviales. O quizás no, puede que sea una tarea titánica. Pero ya existen herramientas para transformar la base de datos de un tipo de foro en otro; seguramente se podría hacer lo mismo con las tablas de un foro de Miarroba. Los campos similares se renombran, los exclusivos de Miarroba se desechan, y los campos de los que carece Miarroba se rellenan con información aleatoria. Cita: Tened en cuenta de que cada uno usa una estructura de tablas diferente. Habria que programar que el backup de la misma se exportara en consonancia con cada uno de los sistemas de foros que existen actualmente. Tarea ardua y complicada.... O bien que cada administrador que desee mudarse la adapte al sistema de foros que ha elegido, manualmente y por su cuenta y riesgo ( pero supongo que eso no entra dentro de los planes de la mayoria que querria mudarse, ademas de aprender a usar un poco mysqul y estructuras de bases de datos ) No es necesario que Miarroba haga la transformación, no creo que nadie le haya pedido eso. La gente quiere una copia de la base de datos de su foro, luego ya se las apañará para hacer la conversión. Y no es necesario que todos aprendan a usar MySQL. Basta con que una buena persona se curre un programilla que modifique las tablas para adaptarlas a los foros phpBB (por ejemplo), y que comparta ese programilla. Si ya se ha hecho con otros foros, seguramente también se podrá hacer con los foros de Miarroba. En todo caso, valorar si se podrá aprovechar o no ese backup, es algo que deberá hacer cada administrador. Aunque estaría bien que Miarroba facilitara la decisión, por ejemplo, publicando una copia de un foro de pruebas, para que se sepa con anterioridad cuál es la estructura del foro, y comprobar si se puede aprovechar para otro tipo de foros. Si consigo adaptar el foro de pruebas a un foro phpBB (por ejemplo), me lanzo al ruedo, y hago el backup. Eso sí, debo ser consciente del tamaño de mi backup, de manera que si mi foro pesa 200 MB, tendré que conseguir un alojamiento con una base de datos suficientemente grande. Cita: Pero hoy en dia y tal como esta estructurado el sistema de foros de aqui , y me remito a lo señalado por Caos.X; es muy complicado que se implemente, sobre todo porque aparte de la complicacion que conlleva, se deberia cerrar el sistema de foros por un mes como minimo, y creo que a nadie le gustaria tener el foro cerrado un mes o mas.... Me remito a lo que ya he dicho antes: si las copias de respaldo se hicieran por turnos, el impacto podría ser mínimo. Resultado: los usuarios que quisieran buscarse la vida y mudarse tendrían posibilidad de hacerlo, y Miarroba aligeraría sus servidores al borrar los foros de esos usuarios. Y quien se quede, sabe que se atiene a las nuevas limitaciones. Escrito originalmente por NoSetup.org (...) Si alguien mudara el foro, con la base de datos de usuario, podría llegar a obtener la contraseña de acceso de cualquier usuario de su foro, con lo que significa en entrar a mi@. No tendría por qué haber problemas para omitir los datos sensibles en la copia de respaldo que Miarroba facilitara a cada administrador. Habría que suprimir los datos personales del usuario, la clave, la dirección de correo electrónico... Incluso sin esos datos, el backup sería útil, siempre se pueden rellenar los campos vacíos con datos aleatorios. Cita: Además, añado, nunca ha habido esa opción, por lo que si no estas de acuerdo con que no haya esa opción ¿porque creastes el foro? También es cierto que cuando se creó el foro no había limitación de espacio, con lo cual no existía necesidad de trasladarse para salvaguardar los contenidos propios. Pero ahora la cosa ha cambiado. Si Miarroba cambia unilateralmente las condiciones, debería estar dispuesta a dar algún tipo de solución a quien perjudica con ese cambio. Y resignarse a perder medio foro no es ninguna solución, al igual que tampoco lo es tener que cerrar o chinchetear medio foro. Escrito originalmente por chavp Escrito originalmente por NoSetup.org Además, añado, nunca ha habido esa opción, por lo que si no estas de acuerdo con que no haya esa opción ¿porque creastes el foro? En las condiciones de uso nuna ha figurado ningún tipo de limitación en cuanto al espacio ocupado por un foro. Sí que lo ha habido en cuanto al espacio ocupado por los archivos adjuntos, y sobre eso nadie se ha quejado. Cuando el espacio para los archivos adjuntos ha escaseado, todo administrador ha tenido que borrar algunos de ellos. El problema es que se han dejado crecer los foros sin ningún control bajo la premisa de que "no hay limitaciones de espacio" (cuando yo tenía un foro en Miarroba me preocupé por el posible crecimiento de mi foro, y recuerdo que algún moderador dijo que podíamos estar tranquilos, que no había limitación de espacio... así que me despreocupé, y ahora muchos usuarios se encuentran con que les borran medio foro, y si quieren conservar lo importante van a tener que pasar varias noches en vela filtrando los temas importantes y desechando la morralla. Yo tengo un foro phpBB, y desde que lo instalé supe que estaba sujeto a ciertas limitaciones. Por eso suelo controlar el tamaño de la base de datos, y si se pasa de cierto nivel de seguridad, borro algunos temas innecesarios. Pero es algo que voy haciendo sobre la marcha, no es algo que de repente me obligan a hacer tras dos o tres años de actividad del foro. En un principio se dijo que el espacio era ilimitado, y ahora, cuando ya no hay posibilidad de retroceder y tomar medidas, se dice que el espacio no era ilimitado, y se procederá a borrar contenidos. Si no eres capaz de entender el abuso y la injusticia que supone eso, no puedo darte más argumentos. En fin, eso es lo que quería decir. A ver qué les parece a las cabezas pensantes de Miarroba la opción de hacer un backup "por turnos", con la condición de que el backup no tendría ciertos datos "sensibles", de manera que quien optara por el backup vería borrado por completo su foro de la base de datos, y asumiría la tarea de adaptar su backup para el uso que quisiera darle. PD: Aprovecho para saludar a ArtMosaik en una post-data, ya que no hay ningún foro donde uno pueda saludar al personal y hablar de sus cosillas. :-P |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: asdeoros, el 21/Dic/2010, 20:43 | 8 | 2k | Jul/11 | |
Por: lists, el 24/Abr/2009, 17:19 | 1 | 2k | Apr/09 | |
Por: k.a.o.s.e.r, el 04/May/2008, 00:24 | 6 | 2k | May/08 | |
Por: Chakkall_Xeng, el 23/Abr/2007, 17:51 | 1 | 2k | Apr/07 | |
Por: pepi_tfe, el 15/Oct/2006, 00:47 | 2 | 2k | Oct/06 |