내 응용 프로그램의 각 사용자가 특정 페이지를 마지막으로 방문한 날짜를 추적하고 싶습니다. 이를 수행하는 한 가지 방법은 내 데이터베이스의 사용자 테이블에 열을 추가하고 사용자가 페이지를 방문 할 때마다 업데이트하는 것입니다. 다른 방법은이 데이터를 Memcached에 각 사용자별로 저장하는 것입니다.언제 Memcached와 데이터베이스에 열을 추가해야합니까?
나는 내가 Memcached가 솔루션을 선호했지만,하지 않는 이유 이 합법적 인 것 같다 것을 깨달았다 :
- 사용자 테이블이 이미 열이 많이있다, 나는에 추가하지 않으 그건 불필요하게.
- 그것이 마이그레이션을 생성하여 DB에 테이블을 추가하는 것보다 Memcached가 사용하기 쉽게, 등
그래서 이 여기에 적절한 선택인가? 그리고 왜?