네이버 식당 예약같은 기능 만드는 중인데 조금 다름

예약 신청은 일단 다수가 가능하고 식당 주인이 신청자 중에서 골라서 예약 확정하는 방식임 

그리고 예약 테이블 하나로 신청/확정/거절 이런식으로 상태 관리함 


내 생각에 테이블에 데이터가 계속 쌓이면 예약 신청할 때 중복 검증이나, 신청 현황(네이버처럼 달력 형식) 조회, 고객의 식당 예약 내역 조회 기능이 느려질것같은데 어떻게 해결해야할지 고민임 


나는 3개월까지만 조회 가능하게 하고, 원본 테이블에서 다른데로 아카이빙하는거 생각중인데 괜찮은 방법인지 모르겠음 훈수좀 해줘