2011-10-08 2 views
0

약 20-30k 고해상도 사진과 다수의 그림/축소판을 여는 병렬 사용자가있는 그림 사이트 만들기를 고려하십시오. 데이터베이스 쿼리에 대한 서버 측 논리는 다음과 같이 순수 PHP로 작성 될 수있다 :프레임 워크 측면에서의 데이터베이스 쿼리

function delete($where, $table){ 
     return $this->query("DELETE FROM $table WHERE $where"); 
    } 
function count($query, $countTable=true){ 
     if($countTable) 
      return $this->getField ('SELECT count(*) as count FROM '.$query, 'count'); 
     else 
      return $this->getField ('SELECT count(*) as count FROM ('.$query.')', 'count'); 
    } 

프레임 워크의 방법에 비해 순수 PHP '데이터베이스 도구'가 효과적 만드는이 방법이 있나요? 어떤 PHP 프레임 워크가 속도와 많은 수의 병렬 쿼리 측면에서 최고의 데이터베이스 관리 도구를 제공합니까? 어떤 제안이라도 대단히 감사하겠습니다.

+0

원시 SQL과 ORM을 비교해 보시겠습니까? – dm03514

+0

나는이 유형의 비교와 다른 ORM 사이의 쓰기가 덜 효율적인 코드의 측면에서 비교하려고합니다. – George

답변

0

Doctrine은 트래픽이 많은 응용 프로그램에서의 병렬 처리 및 안정성과 관련하여 매우 효율적이라는 것을 알고 있습니다. 벌써 해봤 니? 문서화가 잘되어 있으며 PDO를 기반으로 제작 되었기 때문에 작업 방법을 배우는 것이 어렵지 않습니다. 봐.

+0

나는 그것을 살펴볼 것입니다. – George

관련 문제