질문 : SQLAlchemy : flush ()와 commit ()의 차이점은 무엇입니까? SQLAlchemy에서 flush() 와 commit() 의 차이점은 무엇입니까? 나는 문서를 읽었지만 현명한 사람은 아닙니다. 그들은 내가 가지고 있지 않은 사전 이해를 가정하는 것 같습니다. 특히 메모리 사용에 미치는 영향에 관심이 있습니다. 일련의 파일 (총 약 5 백만 행)에서 일부 데이터를 데이터베이스로로드하는 중이며 세션이 때때로 실패합니다. 이것은 대용량 데이터베이스이고 메모리가 많지 않은 시스템입니다. commit() 하고 있고 충분한 flush() 호출을 사용하고 있는지 궁금합니다. 그러나 차이점이 무엇인지 실제로 이해하지 않으면 말하기가 어렵습니다! 답변 세션 객체는 기본적으로 데이터베이스 변경 ..