Programming Google App Engine

Programming Google App Engine (Paperback) –
Sanderson, Dan/Oreilly & Associates Inc

이 책이 나온다는 소문이 있다는 소리를 흘린 지도 1년 반이 넘었습니다. 그 동안 차일피일 미루다가, 이제 GAE를 상용 서비스에 사용하기로 결심한 기념으로 집어 들었습니다.
구글 애플리케이션 엔진(GAE)팀에서 직접 쓴 GAE 개발자 지침서 입니다. 파이썬(Python) SDK 와 자바(Java) SDK 를 모두 다루고 있습니다만, 파이썬쪽으로 무게 중심이 살짝 [...]

CouchDB

CouchDB : The Definitive Guide –
Lehnardt, Jan 외 지음/O’Reilly

소파 데이터베이스? 괴상한 이름의 정체는 데이터베이스의 특성에 대해 좀 색다른 관점을 제공하는 시스템입니다. 보통 관계형 데이터베이스는 Consistency와 Availability를 중요하게 여깁니다. Consistency 란 누구나 같은 데이터를 얻어야 한다는 뜻이고, Availability 란 언제나 데이터를 얻을 수 있어야 한다는 뜻입니다. 하지만 Availability를 포기하는 대신 Partition Tolerance를 추구하는 Paxos 같은 [...]

운명적 존재를 위한 데이터베이스 설계

운명적 존재를 위한 데이터베이스 설계 –
마이클 J. 헤르난데즈 지음, 손광수 옮김/사이텍미디어(희중당)

관계 형 데이터베이스 설계에 관한 기초 과정을 제공합니다. 기초라 함은 자료 수집, 정규화, 문서화를 뜻합니다. 기초라고는 하지만 이만큼만 해도 일하는 데는 아무 지장이 없습니다. 졸트상 수상작인 관계로 제 도서 목록에 올랐습니다. 분량을 50% 정도로 줄였다면 훨씬 훌륭한 책이 되지 않았을까 생각됩니다. 기초 지식을 갖고 [...]

Hibernate

Hibernate (Paperback) –
Jim Elliott 지음/OReilly(오라일리)

ORM(Object Relational Mapping) 이라는 것이 있습니다. 관계 형 데이터베이스와 객체지향형 언어간의 간극을 매우는 미들웨어입니다. 이 책은 Java 커뮤니티에서 큰 반향을 얻고 있는 Hibernate 라는 ORM tool 에 대한 간략한 소개를 제공합니다. 부담 없는 분량에 핵심을 잘 정리해두었습니다. 사용하고 있는 예제는 음반 데이터베이스입니다. 아쉬운 부분은 polymorphic mapping 이 거의 다루어지지 않고 [...]