테이블이 user
이고 테이블이 post
인 경우 사용자가 오늘 게시 한 게시물 수를 계산하려면 두 가지 방법을 생각해 볼 수 있습니다.데이터베이스에서 카운팅 레코드와 카운터 변수 사이의 차이
첫 번째는 user
에 속한 post
개의 레코드가 몇 개 생성되었는지 계산하는 SQL 쿼리를 보내는 것입니다.
두 번째는 세 개의 열이 해당하는 count
테이블을하는 것입니다 : 사용자가 게시물을 할 때, num_posts
이 증가되도록 date
오늘날, 또는 단순히 1로 설정하면, user_id
, num_posts
및 date
을 때 우리는 게시물을 계산할 필요가 있습니다. 오늘 날짜가 오늘 인 경우 num_posts
을 간단히 검색해야합니다.
두 방법 모두 실용적이지만 저는 DB가 어떻게 작동하는지에 대한 많은 지식이없는 DB 전문가는 아닙니다. 백엔드, 그래서 나는 어떤 경로를 취해야할지 모르겠다. (비록 대부분의 사람들이 처음 구현되는 것 같지만?). 누구든지 그것에 대해 나에게 어떤 생각을 줄 수 있습니까?