+ Responder Tema
Resultados 1 al 6 de 6

Tema: Consulta - Varias bases de datos

  1. #1
    Esto empieza a ser un vicio... Habitante nosabernada will become famous soon enough Avatar de nosabernada
    Fecha de Ingreso
    02 ago, 08
    Ubicación
    Velar por CCTW
    Mensajes
    1,418
    Poder de Reputación
    13

    Consulta - Varias bases de datos

    Hola,

    una pregunta solo por curiosidad:

    ¿se pueden entrelazar varias bases de datos?

    es para darle "mas velocidad" como lo de varios nucleos en un ordenador y demas...asi seria mas facil ya que en mi hosting tengo 6 bases de datos.

    gracias de antemano

    Adios!

    --nsn--

  2. #2
    Esto empieza a ser un vicio... Habitante kaotick Está en el buen camino
    Fecha de Ingreso
    23 dic, 07
    Ubicación
    Desconocida
    Mensajes
    645
    Poder de Reputación
    10
    Si, se puede, yo he utilizado hasta 3, pero tienen que tener diferentes variables

  3. #3
    Esto empieza a ser un vicio... Habitante nosabernada will become famous soon enough Avatar de nosabernada
    Fecha de Ingreso
    02 ago, 08
    Ubicación
    Velar por CCTW
    Mensajes
    1,418
    Poder de Reputación
    13
    Hola,


    gracias kaotick!!

    hay alguna manera de entrelazarlas?

    Saludos, nosaber

  4. #4
    Me va gustando esto... Habitante pein Está en el buen camino
    Fecha de Ingreso
    04 ene, 09
    Mensajes
    245
    Poder de Reputación
    6
    nunca lo he echo pero puedes intentar asi aver si si funka

    <?php
    //conexion a la primera base de datos
    $base=mysql_connect("localhost","usuario de la base","contraseña");

    $base_select=mysql_select_db("el nomnre de tu base de datos la misma que arriba");

    //conexion a la segunda base de datos

    $base2=mysql_connect("localhost","usuario de la base","contraseña");

    $base_select2=mysql_select_db("y de nuevo lo mismo");

    y por ejemplo si vas a insertar un nuevo usuario y ala vez un comentario pero el comentario lo quieres insertar en otra base de datos mas o menos asi



    $sql1='INSERT INTO usuarios (nombre,contraseña,email) VALUES ( "'.$_POST['usuario'].'" , "'.$_POST['contraseña'].'", "'.$_POST['email']'")';

    conexion1=$base,$base_select,$sql1;

    mysql_query($conexion1)or die(mysql_error());


    $sql2='INSERT INTO comentarios (nombre,comentario,fecha,email) VALUES ( "'.$_POST['nombre'].'" , "'.$_POST['comentario'].'", "'.$_POST['fecha'].'","'.$_POST['email'].'")';

    conexion2=$base2,$base_select2,$sql2;



    mysql_query($conexion2)or die(mysql_error());

    ?>

    saludos

  5. #5
    Esto empieza a ser un vicio... Habitante serverdns will become famous soon enough
    Fecha de Ingreso
    28 jun, 08
    Ubicación
    Magdalena Jalisco, Mexico.
    Mensajes
    435
    Poder de Reputación
    8

    No Mejora lka velocidad

    En teoria si es posible usar mas de una base de datos en un script, pero tu pregunta se refiere a varias bases de datos con las mismas tablas o varias bases de datos con diferentes tablas, si es con diferentes tablas es muy facil configurar un script para que use varias bases de datos.

    Pero si te refieres a varias bases con los mismos campos, esta complicado, porque eso significa que no todas las bases de datos tendras las mismas entradas, a no ser que insertes en todas lo mismo al mismo tiempo, lo cual se me hace un desperdicio de bases de datos y de recursos, si no insertas lo mismo en las bases de datos, pero quieres que todas tengan lo mismo, tendras que sincronizarlas de vez en cuando, lo cual es complicado.

    y con forme a la velocidad dificilmente mejoraria al contrario la velocidad disminuiria ya que usarias mas recursos para hacer todas las conexiones a las diferentes bases de datos, tomando en cuenta que todas estan en el mismo servidor, cargarias al servidor de consultas repetitivas que no tienen caso, ya que con una sola consulta se podria hacer todo.

    Lo que tu intentas hacer yo no lo veria con el objetivo de aumentar la velocidad que dudo mucho que se logre con esa configuracion, seria mas como un sistema de respaldo que actuaria en caso de que tu servidor principal de bases de datos fallara, entonces se conectaria al segundo servidor que naturalmente debe ser diferente al primero, y asi lograr mostrar los datos aun cuando el servidor de bases de datos este caido o saturado, de cualquier forma tendrias que hacer una sincronizacion entre ambos servidores para que se actualicen mutuamente.

  6. #6
    Esto empieza a ser un vicio... Habitante nosabernada will become famous soon enough Avatar de nosabernada
    Fecha de Ingreso
    02 ago, 08
    Ubicación
    Velar por CCTW
    Mensajes
    1,418
    Poder de Reputación
    13
    Hola,


    gracias pein!!

    servends, la verdad, si no aumenta la velicidad, no creo que lo use. Es bueno usar una segunda base como respaldo, pero con una buena copia de seguridad y buen ojo...te librarias de un trabajo jaja.


    Gracias a todos, saludos, nosaber

+ Responder Tema

Temas Similares

  1. Seguridad en el uso del PHP y Bases de Datos
    Por jorgens en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 56
    Último Mensaje: 22/08/2011, 19:11
  2. Bases de datos
    Por apolo en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 4
    Último Mensaje: 18/11/2010, 03:12

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes