온도/습도 등의 기상 데이터를 LabVIEW를 통해 DB에 저장하고 싶다는 문의에 대한 답변 입니다.
Q : 온도/습도 등의 몇개의 기상데이터가 10초마다 몇달을 txt파일로 저장하는데,
DB를 쓰면 특정 구간의 평균/최대/최소 등의 통계 혹은 rawdata 값을 쉽게 뽑아 낼 수 있는지요?
A : 날짜 컬럼으로 Index(목ㅊ, 색인) 가 걸려 있다면 특정 날짜 구간의 데이터를 빠르게 추출 및 통계(MIN, AVG, MAX 등)도 빠르게 계산이 가능 합니다.
어떤 DB를 사용해야 좋을 지 문의하신다면 결론부터 말해서 MSSQ(Express) 버전으로 시작하시길 권해드립니다.
Express 버전의 경우 개인사용자는 무료이고 MSSQL 자체가 GUI 환경이어 타 DB에 비해 설치 및 운용이 간편하여
접근성이 좋습니다. 물론 성능도 타 DB에 비해 절~대 뒤떨어 지지 않습니다.
MSSQL 단점 은
- Windos 계열의 OS 에서 (만?) 설치 및 운용이 가장 편리합니다.
물론 리눅스에도 설치가 가능하다는데, 직접 설치해 본 적이 없어서, 설치 난이도가 어떤지 알지 못합니다.
https://docs.microsoft.com/ko-kr/sql/linux/sql-server-linux-setup?view=sql-server-ver15
------------------------------------------------------ LabVIEW ------------------------------------------------------
LabVIEW : https://www.ni.com/ko-kr.html
LabVIEW 와 DB를 연동하려면 애드온을 구매해야 한다는군요.
------------------ 아래 1번 부터 4번 까지 진행하시면 테스트 환경 구축은 가능하시리라 생각 됩니다. ---------------
1. MSSQL Express 다운로드 및 설치방법 블로그 입니다. (퍼왔습니다.)
https://eine.tistory.com/entry/Microsoft-SQL-Server-2019-Express-%EC%84%A4%EC%B9%98
2. MSSQL DB 관리툴 입니다.
SSMS(SQL Server Management Studio)
3. 설치 완료 후 DB 생성 및 DB 사용 계정 생성 방법 입니다. (퍼왔습니다.)
https://server-talk.tistory.com/248
https://guslabview.tistory.com/66
기타 문의 사항은 게시판에 남겨 주세요.
'Database & Data' 카테고리의 다른 글
상황에 맞는 그래프 선 (0) | 2023.01.02 |
---|---|
JOIN 종류 도식화 (0) | 2018.08.09 |
일련 번호 중 빠진 번호 조회 (0) | 2017.09.18 |
세미나 동영상 [최적 데이터 구조 설계]-다운 가능 (0) | 2015.09.20 |
ER Studio Relationship 관계선 종류 (0) | 2015.08.14 |