저는 정보를 꽤 자주, 예를 들어 초에 두 번씩 기록해야하는 어플리케이션을 작성하고 있습니다. 정보를 sqlite 데이터베이스에 저장하고 싶지만 디스크를 10 분마다 한 번 변경하면됩니다.메모리에서 파일로 sqlite 데이터베이스 동기화하기
파일 데이터베이스를 사용할 때 내 쿼리를 실행하면 시간이 오래 걸리고 컴퓨터가 지연됩니다.
옵션 솔루션은 인 - 메모리 데이터베이스를 사용하는 것이 가능
인가, (그것이 걱정 맞는 것), 수시로 디스크에 동기화? 달성하기위한 더 좋은 방법이 있습니까 (X
쿼리 후에 만 디스크에 커밋하도록 sqlite에 지시 할 수 있습니까?).
Qt
의 SQL
래퍼로 해결할 수 있습니까?
그러면 로그를 만들고, 로그의 어느 부분을 이미 저장했는지, 백그라운드 스레드를 유지하고, 주로 자신의 구현 동기화를 기억해야하기 때문입니다. 가능한 일이지만, 나는 그것을 피하고 싶습니다. –
궁극적으로이 문제를 어떻게 해결하는지 알려주십시오. –