none
Real Time RRS feed

  • Pergunta

  • Preciso fazer uma funcionalidade "real time" na minha aplicacao web. O meu banco de dados é SQL SERVER. Resumidamente, esta nova funcionalidade é quando alterar ou incluir um novo dado na minha tabela preciso atualizar  um conjunto de browser, sem fazer refresh na pagina. Pra isto estou usando o node.js(socket.io), desta forma eu consigo abrir um websocket com os browser do cliente(room) pre determinados. O problema é que nao consigo uma solucao real time entre o banco e o meu servico em node.js.

    Sabe dizer se hoje existe uma solucão usando o SQL SERVER  para aplicao em tempo real usando node.js. Verifiquei o SQL SERVER possui um "Service Broker", será que seria possível postar em uma fila e eu escutar esta fila no node.js?

    []'s,

    Andrea

    quarta-feira, 17 de agosto de 2016 14:18

Todas as Respostas

  • Sou amante da linguagem SQL mas na minha experiencia, situações que envolve real time o caminho mais facil é node.js e mongodb, o mongodb é um mundo diferente no começo mas se vc já possui experiencia com js e node vai com ele não para a aplicação inteira mas em alguns casos específicos é melhor utilizar o mongodb.  
    quarta-feira, 17 de agosto de 2016 14:56
  • Concordo com  você. Existe até o Firebase, também noSQL, que é uma solução de banco com aplicações em tempo real que é muito bom. Mas acontece que é pre requisito do projeto, não alterar o banco de dados que é SQL. 
    quarta-feira, 17 de agosto de 2016 16:53
  • AndreMERAM,

    Siga em frente naquilo que você se sente melhor, mas gostaria de dar uma sugestão, tende se possível conhecer o Azure DocumentDB, é a solução da Microsoft similar ao MongoDB, trata-se de um produto totalmente construído no conceito noSQL trabalhando principalmente com js e node.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quarta-feira, 17 de agosto de 2016 23:48
  • orra esse eu não conhecia ... mas esse serviço da Azure é pago né ?
    quinta-feira, 18 de agosto de 2016 19:35
  • Anderson,

    Sim é um serviço pago, mas vale a pena conhecer: https://azure.microsoft.com/pt-pt/documentation/articles/documentdb-introduction/


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 19 de agosto de 2016 12:57