다중 데이터 DB I/O 로직 성능 향상
·
백엔드/FastAPI
다중 데이터 DB Input / Output 로직 성능 향상 최근에 새로운 기능을 추가해야하는 일이 있었는데, 요청사항은 이러하다. - AS-IS : 현 시점 기준으로 하나의 사이트 오브젝트 목록을 받아온 후 보여준다.- TO-BE : 사용자가 원하는 시점 기준으로 여러 사이트의 오브젝트 목록을 한 번에 받아와서 보여줘야 함. Gap 차이로는1. 사용자가 원하는 시점 기준으로 오브젝트를 볼 수 있음.2. 하나 이상의 사이트를 모두 한눈에 볼 수 있음. 원하는 시점을 불러오는 기능 부분은 오브젝트 History 관련 내용이오니, 해당 글에서는 여러 사이트 목록을 한 번에 가져오는 로직의 성능 향상 부분에 대해서 다룹니다.원래 하나의 사이트 오브젝트를 가져오는 로직은 단순하게 이루어진다.def get_obj..