我建立,在很短的SQL Server,並通過Node.js的過移植它MongoDB是採取相當糟糕結構數據的Web應用程序。我需要這樣的原因是,我需要一個相當寫得不好的應用程序,是中央到我沒有改變從上這是越來越進入初始數據代碼能力的組織對數據的訪問。翻譯完成後,我可以讓我的應用程序執行業務需求。SQL服務器的實時推送通知到的node.js
現在我的應用程序是輪詢的SQL Server每30分鐘變化,然後通過Node.js的更新我的MongoDB,並且由於數據量,這是不可取的更加頻繁地輪詢。
我需要的發生是有從以某種方式不管是主動還是被動無Node.js的結束,以便它可以更新自己的Mongo的數據庫推到我的Node.js應用程序的SQL Server實時通知。
我用來獲取數據的節點庫:https://github.com/patriksimek/node-mssql
幾個可能的想法,我所做的是:
- 具有SQL Server發出某種形式的通知,我的NodeJS HTTP服務端點
- 有無運行的NodeJS流查詢,將在我結束的變化是由
- 運行每次寫C#是手錶這些變化,並促使他們到我的HTTP的NodeJS端點的應用程序。
有幾個似乎談論這個,但大多數似乎談論的數據源起源點(我不能改變),而不是從SQL Server本身的變化。
感謝編輯@JamesZ,讓我聽起來比我真的更聰明XD – Nitroware
這是一個非常重要的問題。我希望它得到更多關注。 –