기존 응용 프로그램에보고 기능을 추가하려고합니다. 이 목적을 위해 JSON
의 이벤트를 서버 응용 프로그램에 HTTPS
을 통해 보내고 있습니다.이벤트 유형 로그 저장
서버에 보낼 수없는 이벤트 개체 (인터넷이 없거나 서버에 연결할 수 없음 ...)를 기억해야합니다. 우리는 SQLite
데이터베이스에 이벤트를 저장하고 저장 용량 초과를 방지하기 위해 24 시간이 넘은 모든 이벤트를 삭제하려고합니다.
또 다른 옵션은 JSON 객체를 파일에 쓰고 서버에 보낼 수 없을 때 각각의 새 이벤트를 연결하는 것입니다. 이 솔루션의 문제점은 24 시간이 지난 로그를 삭제하기가 어렵다는 것입니다.
다음과 같이 열이있는 테이블을 이벤트로 저장합니다.
| 이드 | json | created_at |
누구든지이 사용 사례에 대한 모범 사례를 권장 할 수 있습니까?
현재 우리는 sqlite
솔루션을 사용하는 경향이 있지만 우리가 알지 못하는 경고가 있는지 궁금해하고 있습니다.
이렇게 많은 작업이 잘 처리됩니까? Google의 앱은 하루에 최대 1 만 개의 이벤트를 생성 할 수 있습니다. –
나는 그렇게 생각한다. 그것은 SQLite internaly를 사용하고 있으므로 괜찮을 것이라고 생각합니다. –