SQLTAG Book2, MS-SQL Server Bible 서버 운영 관리 전반을 쉽고 자세하게 다룬 도서 서평
SQLTAG Book 2이라고 SQL Server 운영과 튜닝이라는 책의 개정보증판이 출간이 되었습니다.
Microsoft SQL Server를 전산실, 개발사 등에서 다루는 DBA들이 모여서 만든 책인데, 실무적으로 상당히 도움이 많이 될듯 하더군요.
SQLTAG가 무슨뜻인가 찾아봤더니 SQL Technical Assistance Group의 약자로 우리가 해결하지 못하는 이슈는 없다라는 취지로 현업 DBA들의 스터디 모임이라고 하더군요.
SQLTag 네이버 카페 - http://sqltag.org/
위 사이트에서 무료 컨설팅도 지원을 하고, 온라인 오프라인 스터디도 한다고 하니 DBA나 Database에 관심이 있으신 분들은 가입해서 도움도 받고, 공부도 해보시면 좋을듯 합니다~
|
예전에 영진닷컴에서 도서가 출간이 되었는데, IT의 특성상 새로운 버전과 신기술로 인해서 개정보증판으로 새롭게 출간을 한듯 합니다.
|
책은 편집이나 디자인보다는 실용적인 내용위주로 작성되어서 656페이지에 막대한 분량이더군요~
책의 내용은 개발과 보안, 퍼포먼스, 운영에 대한 부분으로 나누어져 있는데, 페이징, 커서, 암호화 등 개발자들이 필요한 부분부터, Perfmon, Tempdb, XEvent,DMV, Lock, Columnsotre Index, Upgrade, AlwaysOn, BI 등 DB운영에 관한 부분등 DB서버 운영 전반에 걸쳐서 다루고 있네요~
저자는 총 17명이 자신의 주특기 분야를 집필한듯한데, 경력이나 현직장을 보니 DBA에 관심이 있으신 분들이라면 들어가고 싶은 회사에서 실무진으로 일하시고 있는 분들이더군요.
책은 전체적으로 정독을 하시기 보다는 목차만 쭉 보시면서 자신에게 필요한 부분을 위주로 공부를 하시거나 문제 발생시 트러블슈팅(Trouble Shooting)시에 이용을 하신다면 좋을듯합니다.
뭐 IT분야가 자신이 잘 알고 있는 언어나 분야도 모든것을 알수도 없고, 알필요도 없을듯 한데, 이 책의 목차와 전반적인 내용을 파악해서 노하우(Know How)보다는 노웨어(Know Where) 방식으로 알아두시면 좋지 않을까 싶네요~
아마 이 책의 저자들도 신입사원으로 들어가서 밤새 야근을 해가면서 하나씩 배운 노하우들이지 처음부터 이걸 다 배우고 입사를 하지는 않았을 텐데, IT서적을 읽으실때 정독을 하다가는 쉽게 지치고 포기하기 쉽지않을까요...^^
책의 내용은 아주 자세하고, 쉽게 설명이 되어 있고, 테스트 테이블 생성이나 가라 데이터 생성에 관한 sql 예제 소스코드는 별도로 제공하지 않는듯 한데, 뭐 이런 내용이 아주 많지는 않고, 테스트를 통해서 쉽게 이해를 하게 해주는 방식이나 한번쯤 직접 테스트 DB에 입력해서 코딩해 보시는것도 좋을듯 합니다.
http://cafe.naver.com/sqlmvp/4710
위 링크에 가시면 코드가 있는데, 직접 해보시는것도 좋지만, 테이블이나 테이터 등은 위에것으로 사용하셔도 좋겠지만, 초보분이라면 table create나 insert도 연습할겸 직접 입력해보시는것도...^^
위와 같은 예제 테스트 자료를 토대로 구체적으로 어떤식으로 작동을 하고, 페이징 알고리즘이나 성능에 대해서 도표와 그림 사진 캡쳐 등을 통해서 쉽게 이해를 할수있도록 도와줍니다.
그냥 이렇게 하면 된다라고 하면서 끝내는것이 아니라, 이런 방식을 이용할때의 특징이나 장점, 단점까지 다루고 있어서 이런 방법을 통해서 어떤 이득을 보고, 우리의 상황에서 사용하면 좋은지 어떤지 등도 쉽게 파악할수 있게 되어 있더군요.
번역서 같은 책을 보다보면 번역의 문제로 이해가 잘 안가기도 하고, 너무 핵심적인 내용만 다루고 있어서 이걸 적용을 해야 하는지 말아야 하는지, 참 애매하기도 하고, 문의할때도 없는데, 이 책의 경우에는 국내 저자들의 집필로 읽기도 좋고 설명도 상세하면, 또 이해가 안가거나 궁금한 경우엔 sqltag 홈페이지나 해당 부분을 집필한 저자에게 이메일 문의를 해보시면 좋을듯 한데, 책을 보고 직접 문의해보면 생각외로 답변도 잘해주고 잘하시면 인맥도 쌓을수 있지 않을까 싶습니다~
SQLTag 네이버 카페 - http://sqltag.org/
운영이나 관리쪽에서는 step by step 방식으로 아주 쉽게 설명이 되어 있어서 어느정도 SQL Server를 다룰주 아시는 분이라면 쉽게 적용을 해보실수 있지 않을까 싶습니다.
다만 이런 책의 문제점은 버전이 맞지 않거나, 새로운 버전이 나오는 경우 전혀 다른 화면이 되어서 난감한 경우도 생기는데, 전자도서 ebook같은 책으로 출간해서 지속적으로 업데이트 하면 어떨까 싶기도 하네요~
암튼 지금의 시점에서는 이만한 책은 없지않을까 싶기도 한데, SQLSERVER DBA이시거나 전산실에서 DB를 다루면서 개발까지 하시는 분들에게는 꼭 필요하지 않을까 싶은데, 야근을 하는것을 보면 정말 중요한 일때문에 야근을 하기도 하지만, 별것도 아닌 일때문에 쓸데없는 시간을 낭비하면서 밤을 세워가며 일을 하기도 하는데, 이 책의 다양한 노하우를 통해서 야근 시간을 단축하시는데도 도움이 될듯 합니다.
뭐 큰회사의 전산실이나 개발업체 같은 경우에는 전문 DBA나 고객지원을 통해서 다양한 지원을 받을수도 있지만, 작은 영세업체에서 개발에 DB관리에 운영, 유지보수까지 하시는 분들이라면 정말 더 많은 도움이 될듯한데, 가격은 조금 비싸지만 한권 회사 경비로 구입하시면 본전은 충분히 뽑을수도 있을듯 합니다~^^
저같은 경우에는 성능 모니터 활용을 통한 성능 분석이나 트랜잭션, Lock 부분쪽에 관심이 많아서 그쪽 부분으 좀 집중해서 봤는데, 회사 일적인 부분만이 아니라, SQL Server에 대한 올바른 이해를 통해서 실력을 물론이고, 자기 몸값을 올리는데 많은 도움이 되지 않을까 싶네요.
린,애자일 방식으로 3주만에 아이폰앱을 기획,개발,출시한 창업 스토리 강연
요즘은 스마트폰용 모바일 개발을 혼자나 친구 몇몇과 창업을 해서 하는 경우도 많은데, DB서버의 경우는 서버호스팅을 통해서 임대를 받아서 사용을 하는 경우도 많은데, 기술지원은 직접 해야하는 경우가 많은데, 그런 경우에도 sqlserver를 이용하신다면 많은 도움이 될듯합니다.
다만 이제 막 개발을 배우려는 개발자나 테스트로 DB서버를 구축하겠다는 분들같은 초보분들에게는 좀더 공부해 보시고, 운영을 해보시다가 초급을 넘어서 중, 고급의 레벨로 진입을 했을때 구입해서 보시는게 더 좋지 않을까 싶습니다.
|
아무쪼록 늦은 밤, 주말에도 컴퓨터앞에 앉아서 개발을 하시는 개발자분들 힘내시고, 피할수 없으면 즐겨라라는 마음으로 즐거운 마음으로 자신의 실력을 늘리고 앞날을 대비한다는 생각으로 멋지게 일하셨으면 좋겠습니다!
개발자를 위한 세마리 토끼잡기(행복해지기,전문성 키우기,관계 개선하기)-김창준 애자일 컨설팅 대표
사용자관점에서 생각해보기-이마트 소량계산대는 해리포터 호그와트 마법학교 가는 길?
최병호 이노유엑스 대표 강연,개발자를 위한 UX/UI 설계 방법론 한양대 모바일SW사업단 재직자 과정