서평 "펄과 DBI"

2922 단어 booksperldbi


먼저 DBI 입니다 :)

친절한 작가



나는 그것이 쓰여진 방식, 단순하고 직접적이며 책 진행이 매우 부드럽다는 것을 정말 좋아합니다.

책의 위대함 중 하나는 그 자체로 훌륭한 DBI에 대해 이야기하는 것입니다.

매우 멋진 책과 관련된 리소스에 대한 링크를 제공합니다.

흥미로운 호기심


  • DBI는 1992년에 만들어졌습니다!!
  • mSQL을 아십니까? bdb ? ndbm gdbm sdbm odbm ? 앵그르? 황후?
  • dBase를 아십니까? 엑스베이스?

  • DB 내부에 대한 개념



    이 책은 데이터 관리에 대한 개념을 설명하며 매우 명확하고 가치가 있습니다.

    구분 필드와 고정 필드의 개념:
  • 임의 액세스에 대해 고정 필드가 더 좋음
  • 구분된 것이 다른 영역에 더 적합합니다(빠른 CPU가 있으므로)
  • .

    정규화된 데이터와 정규화되지 않은 데이터의 개념:
  • 정규화된 스키마는 중복되지 않는 정보를 허용하지만...
  • 정규화되지 않으면 빠른 액세스(보기)가 허용될 수 있습니다

  • 그리고 대량으로 다른 주제:
  • 공유 및 독점 무리에 대한 흥미로운 단락

  • OLE 및 ADO

  • BLOB 대 CLOB


  • 얼룩!

    DBI 자체에 대해


  • Perl4에서 DBI 시작
  • DBI는 인터페이스입니다(데이터베이스 독립적)
  • DBD가 드라이버임(데이터베이스 종속)
  • dbish dbi 쉘
  • attr에서 수준 또는 보고 및 경고 수준을 선택할 수 있습니다.
  • 스레딩이 사용되는 경우 드라이버가 뮤텍스를 사용함
  • You should bind 값(편리하고 안전한) + 바인딩 값은 성능을 높일 수 있음
  • "0 but true"E0E 트릭

  • ODBC



    DBI는 ODBC 이전에 존재했습니다.

    ODBC는 기본적으로 다음과 같습니다.
  • 표준 SQL 구문
  • 표준 오류 코드
  • 리치 메타데이터
  • 속성 및 옵션

  • 왜 표준 SQL인가? 여러 SQL 구문이 존재하기 때문에(간단한concat 구문에도 5가지 가능한 구문이 있음)

    DBI/DBD 시뮬레이션을 위해 ODBC가 얼마나 똑똑합니까?



    SQL92를 읽고 공급업체 DB 구문으로 변환하거나 SQL92 구문 분석이 실패할 때 특정 공급업체 DB를 직접 전달합니다.

                              SQL for MySQL
           if SQL92         -----------------> MySQL
    user -----------> ODBC |
     |      SQL92           -----------------> Oracle
     |                        SQL for Oracle     ^
     |                                           |
      -------------------------------------------
           DB Specific (not parsed OK SQL92)
    


    오류 코드는 어떻습니까?

     ODBC -----------------------------------> MySQL
     user <---------------------------------- Oracle
                   error 23000 (std error)
    


    DBI를 사용하면 오류 코드가 변경될 수 있지만 ODBC에는 버전(!!)에 따라 이동 표준이 있는 표준 오류 코드가 있습니다.

    Win32::ODBC, DBI::ODBC, DBI::Proxy에 대한 세부 정보는 매우 훌륭합니다.

    이게 끝이야 친구야



    마지막에는 솔직히 완전히 읽지 못하는 부록이 있습니다. 이 책은 또한 참고서처럼됩니다.

    DBI를 다시 다루어야 할 날이 오면 꼭 이 책으로 돌아옵니다 😃

    결론적으로 이 책은 심도 있는 기술적 세부 사항이 포함된 매우 흥미롭고 멋진 책입니다.

    그것은 DBI라는 걸작을 탐구하며, 나는 이 책을 진심으로 추천합니다.

    좋은 웹페이지 즐겨찾기