이것이 MariaDB다 - MariaDB 설치부터 PHP 연동까지 한번에! (MariaDB 10.3 반영) 이것이 시리즈
우재남 지음 / 한빛미디어 / 2019년 4월
평점 :
장바구니담기


1

RDBMS 관련 개론서를 읽으면서 집에서 가볍게 RDBMS 연습도 진행하고, 내가 자주 사용하지 않지만 많은 분들이 사용하시는 MySQL을 연습해볼까 찾아봤는데, 이 책이 가장 최신에 나온 책이고 무엇보다 MySQL과 호환된다고 해서 이 책을 선택했다. 개인적으로 PostgreSQL을 주로 사용하는 입장에서 나의 마이너한 감성이 한 몫 했다고 볼 수 있다.

이것이 책 표지

2.

놀랍게도 책이 컬러로 만들어져 있어서 코드 가독성이 좋았다. 가독성이 좋고, 책에 나와있는 표나 그림도 보기 좋았다. 하지만 이런건 보기 좋은 것이다. 이 책의 가장 큰 장점은 MariaDB에서 사용할 수 있는 거의 대부분의 기능을 소개하고 있다. 간단한 SQL을 비롯해서 텍스트 검색, 뷰(View) 등과 같은 대부분의 기능을 튜토리얼 형식으로 소개하고 있다.

이것이 책 표지

조금 가벼운 책은 SQL만 소개하고 중요한 기능은 잘 소개하지 않는다. 하지만 프로젝트를 진행하다보면 텍스트 검색과 같은 기능은 엄청나게 중요하다. 텍스트 검색 기능이 없으면 내가 만들어야 되고, 있으면 한 번에 해결되기 때문이다.

책에서 사용하는 heidisql이 내가 사용하는 윈도우에서 가끔 비정상 종료되는 점이 있어서 아쉽긴 하지만, MySQL Workbench를 사용해서 책을 진행해도 크게 상관없다. 그리고 책에 몇가지 다른 GUI 툴을 소개하고 있다.

3.

이 책의 가장 아쉬운 부분은 PHP를 사용해서 MariaDB와 연동하는 프로젝트를 진행한다는 점이다. 기본적으로 설치나 사용이 쉬운 Node.js나 Java 기반의 웹 프레임워크나 ORM 등을 사용해주면 좋을 듯한데 아쉽게도 PHP로 진행된다는 점에서 약간 아쉽다. 나중에 책이 개정된다면 PHP뿐만 아니라 Node.js나 Python 등과 같이 가벼운 언어를 선택해서 하나 정도 더 제공해주면 좋을 것 같다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
자바로 배우는 핵심 자료구조와 알고리즘 - 기술 면접에 필요한 실용주의 자료구조와 알고리즘
앨런 B. 다우니 지음, 유동환 옮김 / 한빛미디어 / 2018년 6월
평점 :
장바구니담기


1.

책이 너무 얇아서 이동하면서 읽으면 좋겠다 생각하고 시작했다. 테스트 케이스를 기반으로 작성하는 자료구조와 알고리즘을 평가하고 코드를 작성한다.

2.

트리 관련 예제로 순회를 활용한 크롤링 예제가 있어서 단순한 Tree 구조만 만들어봤다면 이 책을 사용해서 크롤링 예제에 도전해보자!


댓글(0) 먼댓글(0) 좋아요(2)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
만만한 통계 : Excel 활용
닐 샐카인드 지음, 김재경 옮김 / 한빛아카데미(교재) / 2018년 6월
평점 :
장바구니담기


1. 엑셀로 공부할 수 있는 통계 책을 검색하다가 제목이 마음에 들어서 도전했다. 제목과 엑셀만 믿고 도전했다가, 뒷부분에 나오는 검정이나 추론통계 때문에 꽤나 어렵게 읽었다. 특히 통계 관련 내용을 매우 세심하세 소개하기 때문에 나 같은 통알못이 읽기에 좋았다. 통계는 만만한지 모르겠는데, 분량이 꽤 되니 마음에 준비를 하자. 그리고 실습과 연습문제를 꼬박꼬박 풀어보자.


2. 이 책에 나온 예제를 Python을 사용해서 다시 구현하고 있는데, 개인적으로 엑셀이 훨씬 쉽고 직관적인것 같다. 간단한 데이터 분석은 엑셀을 사용해서 하려고 준비중인데, 나에게 과분하지만 적당한 책이라 생각한다.




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
Vue.js 철저 입문 - 기초부터 실전 애플리케이션 개발까지 위키북스 오픈소스 & 웹 시리즈 95
카와구치 카즈야 외 지음, 심효섭 옮김 / 위키북스 / 2019년 4월
평점 :
장바구니담기


1. 개인적으로 React.js가 어색(JSX?)해서 Vue.js를 선택해서 공부하고 있다. 주변에서 이 책이 설명이 좋다고 해서 천천히 읽었는데, Vue.js에서 사용하는 개념이나 용어 그리고 개발 방법에 대해서 매우 간단하고 쉽게 설명하고 있다.

2. 반면, 내가 주로 사용하는 vue.js 개발 환경(vue-cli)과 약간의 차이가 있어서 아쉬웠고, 단편적인 예제는 좋지만 규모가 있는 예제를 구성하는 방법이 자세하지 않아서 조금 아쉽긴 했다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
데이터베이스 시스템 - 제7판
Ramez A. Elmasri 외 지음, 황규영 외 옮김 / 홍릉(홍릉과학출판사) / 2019년 4월
평점 :
장바구니담기


이런 무서운 책은 선뜻 마음이 가지도 않고, 손도 안 움직이지만 일단 읽기 시작하면 새롭게 신비한 ‘내가 알고 있지만 전혀 모르는’ 내용이 잔뜩 나온다. ‘트랜잭션’ 이나 ‘동시성 제어’ 같은 것은 흔하게 사용하고, 잘 회피하면서 개발하고 있어서 그런지 알고 있지만, 여전히 쉽지 않다. 


하지만 RDBMS를 처음 배웠던 시절에 비하면 ‘데이터베이스 회복’, ‘보안’ 그리고 ‘엔티티-관계를 사용한 개념적 데이터’와 같은 학부 시절에 절대 안 읽었을 부분에서 많은 아이디어를 얻었다.


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo