사용자라고하는 엔티티가 있고 사용자에 대한 통계 (예 : 몇 페이지를 보았는지)를 저장하려고합니다. 내 딜레마는 "pageviews"라는 속성으로 사용자 엔티티의 통계를 저장해야합니까, 아니면 모든 통계를 저장하고 단일 사용자에게 링크 될 UserStatistics라는 새 엔티티를 만들어야합니까?GAE/Datastore : 자주 업데이트되는 통계에 대한 데이터를 모델링하는 방법은 무엇입니까?
통계를 위해 새로운 엔티티를 만드는 것이 더 나을 것이라고 생각한 이유는 그렇지 않으면 매우 작고 거의 전체적으로 읽기 전용 인 엔티티와 관련된 통계를 업데이트하기 위해 많은 트랜잭션을 사용해야하기 때문입니다. 그리고 (memcached) 많이 액세스해야 할 필요가 있습니다 ... 원래의 엔티티에 이러한 통계를 저장하면 오버 헤드가 많이 발생합니까? 그렇지 않은가? 단일 엔티티에서 많은 트랜잭션을 수행하면 읽는 속도가 느려 집니까?