2
我正在開發一個開源項目,我正在使用Arduino控制器來播放光輸出。我想要提供的數據源將被實時記錄到SQL Server數據庫中。我想要觀察數據,將數據提供給控制器,以便我可以直觀地觀察數據放入數據庫時會發生什麼。做這件事最有效的方法是什麼?我可以在SQL Server上進行實時查詢嗎?
我正在開發一個開源項目,我正在使用Arduino控制器來播放光輸出。我想要提供的數據源將被實時記錄到SQL Server數據庫中。我想要觀察數據,將數據提供給控制器,以便我可以直觀地觀察數據放入數據庫時會發生什麼。做這件事最有效的方法是什麼?我可以在SQL Server上進行實時查詢嗎?
使您的查看應用程序每查詢一次新的日誌項目,例如50 毫秒,就會查詢數據庫。讓您的觀賞應用記得是從數據庫中獲取的最後一條記錄的ID和包括該ID在您的查詢是這樣的:
select *
from LogItems
where ID > @lastSeenID
這是最簡單的解決方案,我能想到的。
謝謝!這是一個很好的做法。 –
對於您的應用程序,差異可能並不重要,但Windows不是[實時操作系統](http://en.wikipedia.org/wiki/Real-time_operating_system)。 –
我明白你的意思了。如果......像你說的那樣,我的項目更加複雜,那麼這樣做肯定是有道理的。 –