2012-05-17 7 views
2

광 출력으로 재생하기 위해 Arduino 컨트롤러를 사용하는 오픈 소스 프로젝트를 진행 중입니다. 내가 공급하고자하는 데이터 소스는 SQL Server 데이터베이스에 실시간으로 기록됩니다. 데이터를보고 컨트롤러에 공급하여 데이터베이스에 어떤 데이터가 배치되는지 시각적으로 볼 수있게하려고합니다. 이 작업을 수행하는 가장 효율적인 방법은 무엇입니까?SQL Server에서 실시간 쿼리를 사용할 수 있습니까?

+1

응용 프로그램의 차이는 중요하지 않지만 Windows는 [실시간 운영 체제] (http://en.wikipedia.org/wiki/Real-time_operating_system)가 아닙니다. –

+0

무슨 뜻인지 알 겠어. 만약 당신이 내 프로젝트가 더 복잡하다고 말했을 때, 그렇게하는 것이 틀림 없습니다. –

답변

2

예를 들어 50   ms마다보기 응용 프로그램에서 새 로그 항목에 대한 데이터베이스를 폴링하도록합니다. 시청 응용 프로그램이 데이터베이스에서 마지막으로 페치 된 레코드의 ID를 기억하고 같은 쿼리에서이 ID를 포함합니다 :

select * 
from LogItems 
where ID > @lastSeenID 

이것은 내가 생각할 수있는 가장 간단한 솔루션입니다.

+0

고마워요! 그것을하는 좋은 방법입니다. –

관련 문제