간단한데, 어떻게 구현을 하는 것이 좋을지 궁금해서 문의드립니다.


우선 테이블 구조는 from, to, amount, date 이런식으로 되어 있습니다.

(보내는 유저, 받는 유저, 수량, 날짜)


한 유저의 거래 내역을 조회하려면...

그냥 단순히 생각하면 아래와 같이 하면 됩니다.


select * from history where from = 'id' or to = 'id'


근데 만약 엄청난 수의 데이터를 조회한다면 과연 이 방법이 최선일까요?

예를 들어 은행의 거래내역 조회라던지.....


간단한 시스템 외엔 구성을 안해봐서 잘 모르겠습니다 ㅠㅠ


테이블의 구조를 시작으로 전체적으로 생각의 전환이 필요할 것 같은데...

머리가 안 돌아가네요 ㅜㅜ


어떤 식으로 구현하는 것이 가장 적당할까요?

조언 부탁드립니다!!