학습 목표
이 모듈을 마치면 다음을 수행 할 수 있습니다.
- 데이터를 정규화하거나 비정규화하여 앱의 성능을 향상시킵니다.
최적화에 관한 일반 이론
최적화의 또 다른 형태는 도메인 모델을 변경하는 것입니다. XPath 쿼리가 가능한 한 최적화되었지만 여전히 앱에서 필요한 성능을 얻지 못하는 경우 다음 단계는 데이터 저장 방법을 변경하는 것입니다.
표준화
- 데이터의 오류 가능성을 줄이기 위해 여러 위치에 저장된 고객 이름과 같은 중복 데이터를 제거합니다.
비정규화(Denormalization)
- 예를 들어 주문에 고객 이름을 추가하여 데이터를 의도적으로 복제하여 주문을 확인할 때 고객 레코드를 검색할 필요가 없도록 합니다.
이 두 가지 솔루션은 실제로 반대이지만 인덱스와 마찬가지로 테스트 중에 드러난 특정 상황에서 둘 중 어느 쪽이든 더 많거나 적으면 앱 속도가 빨라질 수 있습니다.
'LowCode (Mendix) Advanced > Constrain Your Data Using Advanced XPath' 카테고리의 다른 글
Optimization (0) | 2024.10.18 |
---|---|
Constraint Functions & Logical Operators (0) | 2024.10.18 |
Data Querying (2) | 2024.10.17 |