설정 속도 (매분, 매 5 초, 매 10ms 등)로 수집 된 데이터의 로그를 유지하는 "최선"(올바른, 표준 등) 방법은 무엇입니까? 오라클 데이터베이스에서?오라클 (또는 임의의 RDBMS)을 통한 데이터 로깅
모든 데이터 포인트에 대해 7 바이트 DATE 값을 저장하는 것은 비효율적입니다 (특히 주파수가 증가함에 따라). 그러나 일부 형식의 원시 형식으로 데이터를 압축하면 데이터에 대한 통계 및 기타 계산이 더 어려워집니다.
이 질문은 모든 RDBMS에 적용하기에는 일반적이지만이 경우 Oracle을 사용하고 있습니다.
왜 귀찮은가요? 그것은 공간 절약의 작은 금액입니다. "상당히 편리하지 않다"는 말은 나에게 삼가면서 말하는 것처럼 보인다. SQL 날짜 기능을 사용하려면 수동 변환이 필요하며 특별한 색인 전략이 필요합니다. – RussellH
나는 어느 쪽도 괴롭히지 않을 것이다. 그러나 나는 질문하는 사람이 아니다. 누가 공간에 대해 염려하는 것 같다. 더 적은 양을 저장하면 디스크 공간이 절약됩니다. 심지어 테라 바이트의 디스크라도 충분한 데이터가 들어 오면 충분히 작은 행 크기에서 3 바이트의 오버 헤드가 합산 될 수 있습니다. 기록 된 정보가 3 바이트 절약을 무시할 수있을만큼 충분히 크고 그렇다면 전체 DATE 유형을 사용하십시오. –
적절한 함수를 사용하여 쿼리를 수행하는 것이 어렵지 않습니다. 어쨌든 오라클이 제공하는 것에 달려 있습니다. 오라클의 날짜/시간 함수에 대한 상세한 설명을하기에 충분하지 않습니다. –