나는 다음과 같은 설정 모델을 가지고 :선택 어린이 애플 리케이션 엔진 데이터 스토어에서 가지 - 장점과 단점
class Day(db.Model):
date = db.DateProperty()
total = db.FloatProperty()
class Event(db.Model):
desc = db.StringProperty()
amount = db.FloatProperty()
계층 구조는 같다 : 사용자가 사용자> 일> 이벤트 (일 일 이벤트가 있습니다..)
사용자가 로그인하면 날짜별로 범위를 선택하고 각 날짜별로 이벤트를 가져오고 싶습니다. 이제 이들이 목록에 표시된다고합시다.
명시 적 엔티티 그룹을 만들려면 parent 속성을 사용해야합니까? 또는 사용자에 대해 일별 참조 속성을 추가하고 하루 동안 이벤트에 참조 속성을 추가해야합니까?
각 방법의 장단점은 무엇입니까? 성능 고려 사항? 확장 성 고려 사항? 또한 가장 좋은 방법으로 어떻게 쿼리 할 것인가?
감사합니다.