관련 질문이 있지만 Android와 관련이없는 것으로 확인되었습니다.Android : DB 또는 런타임 계산의 중복?
안드로이드 애플 리케이션을 구축하고 데이터베이스 스키마를 개발할 때 DB에 데이터를 저장하고 관련 변경 후에 업데이트하거나 최소 리던던시를 유지하고 데이터를 실시간으로 계산해야하는지 확신 할 수 없습니다.
Android 앱에 더 좋은 옵션은 무엇입니까?
하나의 작은 예 : 카테고리와 항목 앱. 항목에는 범주의 일부인 특정 점이 있습니다. 카테고리 당 총 합계를 모든 할당 된 아이템으로부터 실시간으로 계산해야하거나 카테고리 테이블에 저장해야하고 아이템을 삽입/삭제할 때마다 업데이트해야합니까?
테이블의 크기와 업데이트 빈도와 집계표 읽기 빈도에 따라 다릅니다. –
** 항목을 삽입/삭제할 때마다 업데이트 ** 삽입 또는 삭제 만하는 경우이 방법을 선호합니다. 그러나 앱에서 이것은 단지 가상의 경우 일 뿐이며 여러 소스에서 동일한 객체를 참조하는 여러 업데이트가있을 수 있습니다. 그렇습니다.이 질문은 너무 광범위하므로 답변도 광범위합니다. –