none
Registros en Cola RRS feed

  • Pregunta

  • Hola Amig@s

    Tengo un sistema que inserta muchos registros simultaneos a una base de datos sql server, quisiera saber si hay alguna forma de hacer que estos registros se inserten solo si la base de datos esta disponible?

    Gracias de antemano.


    Adalberto Rosario

    martes, 8 de noviembre de 2016 16:19

Respuestas

  • Dependerá mucho del número de filas, si es por usuarios metiendo datos, no se bloqueará, o será muy difícil. Cuando puedes tener algún inconveniente es si es una máquina (Sensores) generando decenas de miles de registros por segundo. Ahí hay otras alternativas a insert directos, como stream insight o utilizar otras tecnologías para leer los datos resumirlos e insertar solo los resúmenes.

    Es decir, en un escenario que no sea industrial o de IoT., lo normal es que no se te bloquee por inserciones simultaneas, en escenarios de recogida de datos de autómatas o de IoT generando muchísimos eventos por segundo, hay que pensar en otras alternativas.


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    martes, 8 de noviembre de 2016 18:18
    Moderador

Todas las respuestas

  • Se insertaran solo si la base de datos está disponible, porque si no esta disponible no te permite ejecutar comandos.

    Aunque supongo que te refieres a otra cosa ¿no?


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    martes, 8 de noviembre de 2016 17:32
    Moderador
  • Gracias Miguel por tu respuesta

    En si mi inquietud o preocupacion es si se bloquea o no la base de datos por el registro simultaneo.


    Adalberto Rosario

    martes, 8 de noviembre de 2016 17:53
  • Dependerá mucho del número de filas, si es por usuarios metiendo datos, no se bloqueará, o será muy difícil. Cuando puedes tener algún inconveniente es si es una máquina (Sensores) generando decenas de miles de registros por segundo. Ahí hay otras alternativas a insert directos, como stream insight o utilizar otras tecnologías para leer los datos resumirlos e insertar solo los resúmenes.

    Es decir, en un escenario que no sea industrial o de IoT., lo normal es que no se te bloquee por inserciones simultaneas, en escenarios de recogida de datos de autómatas o de IoT generando muchísimos eventos por segundo, hay que pensar en otras alternativas.


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    martes, 8 de noviembre de 2016 18:18
    Moderador
  • Muchas gracias Miguel!! Fue de gran ayuda tu opción.


    Adalberto Rosario

    martes, 8 de noviembre de 2016 21:32
  • De nada, para eso estamos

    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    miércoles, 9 de noviembre de 2016 8:01
    Moderador