나는 Yii2를 사용하기 시작했습니다. 액티브 레코드 (Active Record) 또는 쿼리 빌더 (Query Builder)에 대한 질문이 있습니다. 어느 것을 사용해야합니까? 어느 것이 더 빠르게 작동합니까? 감사합니다.활성 레코드 또는 쿼리 빌더
0
A
답변
3
가 너무 많이 사용하지 않는 액티브 레코드를 수행을 개발하는 동안 액티브 시간이 많이 당신을 절약 할 수 있습니다 사이에 큰 성능 차이는. Active Record는 OOP 방식으로 데이터를 모델링 할 때 이 좋지만 실제로 으로 인해 성능이 저하되므로 에 하나 이상의 개체를 만들어야 쿼리 결과의 각 행을 나타낼 수 있습니다. 데이터 집약적 인 애플리케이션의 경우, 하위 레벨에서 DAO 또는 데이터베이스 API를 사용하는 이 더 나은 선택 일 수 있습니다.
그것은 당신이 구현하려는 상황이 무엇인지 Yii2 Performance Tuning
3
항상 ActiveRecord가있는 모델을 사용해야하며 필요한 경우에만 쿼리 작성기를 사용해야합니다. 이
양쪽하지만 앱
에서입니까? – tinybyte
전자 상거래 앱을 만들고 있습니다. –