두 가지 구성 요소가있는 작은 시스템을 개발 중입니다. 하나는 인터넷 리소스에서 데이터를 폴링하고 로컬로 유지하기 위해 SQL 데이터로 변환합니다. 두 번째는 로컬 인스턴스에서 해당 SQL 데이터를 읽고 json과 편안한 API를 통해 제공합니다.
원래 postgresql을 사용하여 데이터를 유지하려고 계획했지만 응용 프로그램에 저장할 데이터 및 트래픽 양이 매우 적기 때문에 과잉이라고 생각했습니다. SQLite가 업무에 달려 있습니까? 나는 작은 발자국에 대한 아이디어를 좋아 하고이 하나의 작업을 위해 또 다른 SQL 서버를 유지할 필요는 없지만 동시성에 대해 걱정하고 있습니다.
미리 쓰기 로깅을 사용하면 데이터베이스에서 프로세스를 잠그지 않고도 SQLite 데이터베이스를 동시에 읽고 쓸 수 있습니다.
하나의 SQLite 인스턴스가 하나만 읽고 다른 하나만 쓰는 경우 두 개의 동시 프로세스에 액세스 할 수 있습니까? 코드 작성을 시작했지만 이것이 SQLite의 오용인지 궁금합니다.