Flask 또는 Django 와 같은 많은 웹 프레임 워크 는 SQLite 를 기본 데이터베이스로 사용 합니다. 파이썬에 포함되어 있기 때문에 SQLite 는 매력적이며 관리 오버 헤드는 매우 낮습니다.
그러나 트래픽이 많은 공개 프로덕션 사이트는 mySQL, Oracle 또는 postgresql과 같은 더 무거운 데이터베이스를 사용합니다.
질문 :
취하다:
- 사이트 트래픽이 적당하며 데이터베이스에 대한 동시 읽기 / 쓰기 액세스가 발생합니다
- 우리는 SQLite 쓰기 잠금 과 함께 SQLAlchemy 를 사용할 것입니다 ( 이 의견 은 나를 약간 긴장 시키지만 )
- 데이터베이스에는 아마도 60,000 개의 레코드가 포함될 것입니다
- 데이터 구조는 더 무거운 데이터베이스에서 찾을 수있는 고급 기능이 필요하지 않습니다
트래픽이 중간 정도 인 내부 회사 도구로 사용되는 웹 사이트 에 대한 SQLite 동시성에 대한 강력한 사례가 있습니까? 그렇다면 SQLite 가 동시성 문제를 일으키는 조건은 무엇 입니까?
일반적인 두려움 / 입증되지 않은 손가락 포인팅 대신 알려진 특정 근본 원인을 찾고 있습니다.