SQLite 테이블에 추가하면 파일 헤더가 수정됩니까?

SQLite 테이블에 추가하면 파일 헤더가 수정됩니까?


저는 온도 센서에서 데이터를 수집하는 raspbery pi 프로젝트를 코딩하고 있습니다.
나는 수집된 데이터를 관리하기 위해 SQLite를 사용하기로 결정했습니다. 저는 30초마다 데이터를 수집하여 데이터베이스에 추가합니다.

이 작업을 오랫동안 수행하면 SD 카드에 결함이 생길 수 있다는 것이 조금 걱정됩니다.
온라인으로 확인해 보니 SD 카드는 약 100,000번의 쓰기 주기를 견딜 수 있습니다. 이는 약 한 달 동안의 데이터 수집을 의미합니다.

물론, SQLite 테이블에 추가하면 추가된 행 주소의 파일 시스템만 수정되므로 괜찮고 공간이 부족할 때까지 계속 데이터를 수집할 수 있지만 새 행을 추가하면 파일 헤더도 수정됩니다. 기본값은 SD 카드의 동일한 메모리 셀 내에 유지되므로 다른 솔루션을 생각해 봐야 합니다.



그렇다면 SQLite 테이블에 데이터를 추가하면 파일 헤더가 수정됩니까?

관련 정보