2008-09-24 2 views

답변

1

내가 작성한 대부분의 응용 프로그램에는 일반적으로 두 가지 유형의 데이터 액세스가 있습니다. 하나는 트랜잭션 작업입니다. 데이터 스토어에서 특정 객체를 검색하고 수정 한 다음 다시 저장합니다. 나는 솔리드 ORM이 가장 좋은 해결책이라고 여기에서 발견했다. 자신 만의 글을 쓰지 마십시오 (흥미로울 수 있음).

다른 일반적인 데이터 액세스 유형은보고 용입니다. ORM은 여기서 가장 좋은 해결책이 아니기 때문에 대개 사용자 지정 SQL 쿼리를 사용하는 스키마를 사용합니다. Plain ol PDO가 잘 작동합니다. 해당 보고서에 대해서만 특수 값 개체를 만들고 PDO 쿼리에서 값을 개체로 가져올 수 있습니다. 보고서는 신속해야하며 ORM 계층을 사용하여 보고서를 작성하는 것은 일반적으로 너무 느리고 복잡합니다.

1

이미이를위한 훌륭한 해결책이 있습니다. DAL은 특히 많은 보안 문제가 관련되어 있기 때문에 간단한 것은 아닙니다. PDOMySQLi을 확인하시기 바랍니다. 둘 중 하나에 대한 래퍼 클래스를 작성하더라도 견고하고 안전한 방법으로 무거운 물건을들 수 있습니다.

관련 문제