LowCode (Mendix) Advanced/Constrain Your Data Using Advanced XPath

Normalization and Denormalization

Caryou 2024. 10. 18. 16:14

학습 목표

이 모듈을 마치면 다음을 수행 할 수 있습니다.

  • 데이터를 정규화하거나 비정규화하여 앱의 성능을 향상시킵니다.

최적화에 관한 일반 이론

최적화의 또 다른 형태는 도메인 모델을 변경하는 것입니다. 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