Sqlite가 파일기반 DB로 알고있는데요. 그렇다면 file입출력으로 데이터를 저장/로드 하는것에 비해 어떤 장점이 있나요?

 

물론 여러 복잡한 쿼리가 필요한 경우에는 Sqlite가 훨씬 쓰기 편리하겠지만, 제가 알고 싶은건 Sqlite가 파일 기반 인데, 그냥 직접 file입출력을 하는것과 어떠한 차이가 있는지 궁금합니다. 가령 간단한 정보를 얻어 오는것은 file입출력이 더 빠르다던지.. 뭐 이러한 각각 사용의 장/단점이 있는지 궁금합니다.