DBA를위한 필독서


18

이 질문은 기본 참조를 위해 모든 SE 사이트에서 거의 필수입니다.

일반적으로 DBA에 영구적으로 가치가있는 책만 게시하십시오.

게시물은 반드시 읽어야 할 책, 고전 책, 기초 책 이어야 하며 특정 제품에 대한 책이나 날짜가 아닙니다.

MS-SQL Server 2008의 최신 책은 최신 기술 일 수 있지만 날짜가 구체적이며 구체적입니다.

나는 진심으로 관심이 있습니다. 나는 기본적으로 프로그래머이며 데이터베이스 지식은 내 형성의 결함입니다. 나는 일상적인 작업을 수행하는 데이터베이스에 대해 많은 것을 알고 있습니다.

답변:


9

나는 책을 읽어야하는 좋은 예를 시작했다.

CJ Date의 데이터베이스 시스템 소개 .

이 책은 오늘날 사용 가능한 모든 개념과 기술을 개발하는 데 가장 영향력있는 책 중 하나입니다. 이 책은 학업 스타일을 따르며 실제 사례가 많이 있습니다.

주요 목표는 DBA가 아니라 데이터베이스 시스템 개발자를위한 것이지만, 훌륭한 DBA는 데이터베이스 작동 방식과 제한 및 숨겨진 기능을 처리하는 방법을 알고 있습니다.


8

Codd & Date의 클래식 외에도 내 선반에있는 DBA 서적은 다음과 같습니다.

Thomas LaRock의 DBA Survivor 는 DBA 경력을 시작하고 평가하기 위해 반드시 읽어야합니다. 이 책은 내가 StackExchange에있는 이유입니다.

Kimball Group 의 Data Warehouse Toolkit 클래식은 차원 모델링 및 데이터웨어 하우징에 대한 가장 권위있는 가이드입니다. 데이터웨어 하우징이 보편적으로 사용되기 때문에 모든 데이터를 시작한 사람들이 작성한 참조 자료를 원할 것입니다.

저의 멘토는 Joe Celko의 SQL for Smarties마스터 SQL 프로그래머 가 되고자하는 전문 SQL 프로그래머를 위한 책입니다 . 나는 현재 이것을 읽고 있습니다.

마지막으로 Stephen Few 의 Show Me the Numbers 는 효과적인 테이블 및 그래프 디자인을위한 원리와 실습에 대한 훌륭한 참고 자료입니다. 보고서의 UX 디자인과 같습니다.


6

너무 많은 DBA는 "블랙 박스"를 운영하고 있고 기계 가하는 일에 대해 추론 할 능력이없는 것처럼 맹목적으로 명령을 실행 (또는 인터넷에 복사하여 붙여 넣기)합니다 . 당신이 사용하는 방법, 소켓이 어떻게 작동하는지 이해 수준 아래로 걸릴 수 있어야 strace, tcpdump그리고 gdb컴파일러의 작업을, 어떻게, 프로파일 방법, 메모리 작동, 당신의 스택의 비트 정확히 (응용 프로그램 / DB / OS / 하드웨어) 튜닝 방법과 방법을 설명합니다.

또는 모든 언어-Python, Tcl / Tk 등 심지어 Excel VBA. Awk / Gnuplot . 좋은 DBA는 자신과 팀을 위해 새로운 도구를 만들 수 있습니다. 너무 많은 DBA는 TOAD 또는 이와 동등한 것을 클릭하는 방법을 알고 있으며 자체적으로 그래프를 생성 할 수도 없습니다. 시각화 할 수 없다면 어떻게 이해할 수 있습니까?

최근 프로젝트 중 하나가 내 사이트의 15 분 스크립트로 3 일이 걸리는 수동 DBA 프로세스를 자동화했습니다. 파이썬 은 DBA의 생산성을 10 배 이상 향상 시켰습니다.

모든 종류의 IT 프로젝트 작업에 관련된 모든 사람은이를 읽고 이해해야합니다. 그것을 반복하지 않을 것입니다.

당신이 당신의 경력에 ​​대해 진지하고 오랫동안 사업에 종사하려는 것을 의미한다면, 이것 또는 이와 유사한 것이 우리 모두가 수영하는 경제 조수에 관해 당신을 교육 할 것입니다.

우리 모두는 사내에서든 벤더에서든 개발자와 대화해야하므로 레벨에 도달하고 어휘를 구사하는 데 도움이됩니다.

이것들 중 어느 것도 데이터베이스와 관련이 없습니다!



5

MySQL과 관련하여

고성능 MySQL : 최적화, 백업, 복제 및 기타 Baron Schwartz (저자), Peter Zaitsev (저자), Vadim Tkachenko (저자), Jeremy Zawodny D. (저자), Arjen Lentz (저자), Derek J. Balling (저자) )

멋진 참조입니다 ( amazon link ). 2 판은 1 판보다 훨씬 뛰어납니다.

PostgreSQL에 대한 아날로그 참조는 Gregory Smith의 PostgreSQL 9.0 고성능 입니다.




2

David Rozenshtein의 SQL 본질 . "SQL Cookbook"을 쓴 Anthony Molinaro는 여전히 SQL에 대한 최고의 책이라고 말했다. 보장 가격의 두 배 이상에 대해 The Essence of SQL 사본을 구입하여 후회하지 않았습니다. 나는 그것을 사기 전에 도서관 간 대출을 통해 도서관에서 그것을 조사했다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.