Stackoverflow가 특정 사용자가 요청한 모든 질문을 검색 할 수있는 웹 서비스를 제공한다고 가정합시다. 요청은 다음과 같은 JSON 출력 될 수 있습니다 사용자 A의 모든 질문을 얻을 :웹 서비스의 데이터를 데이터베이스에 캐시하는 것이 좋은 생각입니까?
{
{
"question": "What is rest?",
"date_created": "20/02/2010",
"votes": 1,
},
{
"question": "Which database to use for ...",
"date_created": "20/07/2009",
"votes": 5,
},
}
내가 조작하고 내가 원하는 방식으로 데이터를 표시하려면, 지역에 덤프하는 것이 현명 할 것이다 데이터 베이스? 어느 시점에서 각 질문에 대한 모든 대답을 검색하여 로컬 데이터베이스에 저장하려고합니다. 내가 생각하고
워크 플로는 다음과 같습니다.
- 사용자 로그, 로컬 데이터베이스에 덤프.
- 사용자가 특정 질문에 대한 모든 대답을 원하고 다른 웹 서비스가 검색을 수행하고 로컬 데이터베이스에서이를 덤프합니다.
- 사용자가 로그 아웃 한 후 해당 사용자의 모든 질문과 답변을 로컬 데이터베이스에서 삭제하십시오.
요청 당 캐시하려면 어떤 기술을 사용해야합니까? 동시에 100 명의 사용자가 동시에 로그인하는 경우도있을 수 있습니다. –