2009-12-24 4 views

답변

2

그냥 데이터베이스 추상화 라이브러리입니다. 일관된 API를 사용하여 다른 종류의 데이터베이스 (MySQL, PostgreSQL)에 연결하도록 허용합니다.

4

http://pear.php.net - PEAR은 재사용 가능한 PHP 구성 요소를위한 프레임 워크 및 배포 시스템입니다. (첫 번째 대답)

편집 : DB 추상화 packeges의 PEAR 라이브러리를 제외하고

here 수 있습니다 XML, CURL 등 유지 packeges의 전체 목록 작업에 유용한 클래스의 엄청난 금액을 포함하고 있습니다.

은 BTW, PEAR는 PHP 확장 및 응용 프로그램 저장소

3

약자 무엇 : 배 DB 추상화 계층입니다. PEAR에서 사용할 수있는 많은 프레임 워크 구성 요소 중 하나입니다. 대체 그게 뭐야? PHP와 db 제공자 (MySQL, MSSQL, Protege) 사이의 계층/인터페이스. 따라서 PHP 애플리케이션과 거의 동일한 방식으로 여러 유형의 db 제공자에 대한 호출을 처리합니다. 응용 프로그램 계층은 개별 공급자를 호출하는 세부 사항에 대해 신경 쓸 필요가 없습니다.

장점 : 휴대 성. db 인터페이스 코드를 한 번 작성하고 여러 공급자와 함께 사용할 수있게합니다. 캡슐화. 많은 db 호출을 약간 더 간단하게 만듭니다.

단점 : 성능. 일반적으로 php db 명령을 직접 호출하는 것보다 조금 느립니다.

간단히 말해서 : 가능한 경우 사용하면 좋습니다.

관련 문제