이전

리뷰 (2)

한줄평
평점 분포
  • 리뷰 총점10 100%
  • 리뷰 총점8 0%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 0.0
  • 40대 10.0
  • 50대 10.0
리뷰 총점 종이책
데이터베이스의 중요성 + 간편함 = SQLite3
"데이터베이스의 중요성 + 간편함 = SQLite3" 내용보기
조금이라도 개발을 한 사람이라면 데이터베이스의 중요성을 알고 계실 것이라고 생각합니다. 언제까지나 메모리에 데이터를 저장할 수는 없고 외부 저장공간을 이용해서 데이터를 저장해야 많은 데이터를 저장할 수 있을 뿐더러 혹 프로그램이 오류가 발생하여 종료되더라도 데이터를 복구할 수 있습니다.물론 외부 저장공간을 이용한다는 것이 파일입출력만 가지고 ','나 탭등을 기준으
"데이터베이스의 중요성 + 간편함 = SQLite3" 내용보기
조금이라도 개발을 한 사람이라면 데이터베이스의 중요성을 알고 계실 것이라고 생각합니다. 언제까지나 메모리에 데이터를 저장할 수는 없고 외부 저장공간을 이용해서 데이터를 저장해야 많은 데이터를 저장할 수 있을 뿐더러 혹 프로그램이 오류가 발생하여 종료되더라도 데이터를 복구할 수 있습니다.

물론 외부 저장공간을 이용한다는 것이 파일입출력만 가지고 ','나 탭등을 기준으로 데이터를 저장할 수도 있으나 제가 직면한 것과 같이 나중에 확장성의 문제 그리고 색인등을 지원하지 않기 때문에 대규모 데이터를 다루는 것은 점점 더 힘들어 질 것입니다.

데이터베이스를 처음 접했을 때는 데이터를 다루는데 데이터베이스 없이는 중급프로그래밍이 아니다라고 까지 생각했습니다. 하지만 제가 사용하였던 사이베이스, 오라클, MSSQL, 인포믹스와 같은 상용 데이터베이스들의 문제점이 나중에 느껴졌는데 그것은 서버-클라이언트 구조였습니다. 즉 임베디드환경과 같이 데이터 크기가 그렇게 크지 않고 서버를 따로 둘 필요성이 굳이 없는 환경, 그리고 용량이 제한된 환경에서는 이러한 데이터베이스는 너무 공룡과 같이 기능과 크기가 큰 것들이였습니다.

한참 데이터베이스의 장점을 살리고 가벼운 것을 찾다가 발견한 것이 SQLite 입니다. SQLite에 대해 인터넷으로 찾아서 조금씩 개발하다보니 역시 대부분의 문서들이 영어로 되어있고 상용 데이터베이스와 달리 모바일 데이터베이스이기 때문에 설정, 실행 또는 데이터베이스 내부에 있는 데이터를 보는 툴도 기존에 알던 지식과는 달라서 어려웠습니다. 특히 가장 어려웠던 부분은 C나 Python에 이 SQLite를 연동하는 작업이였던 것 같습니다.

시중에 나와보니 이제 SQLite 책들이 한글판이 그래도 몇권 출시되어있는데 제가 생각하기에 이 책이 가장 기초에 충실했던 책같습니다. 제가 그 당시에 인터넷을 보고 우선 궁금했던 부분인 설치와 기본 쿼리(CSUD)등 기초부분에 자세히 설명되어있고 데이터를 콘솔에서 일일이 치는 것이 번거로워 찾았던 SQLite Manager 역시 부록에설명이 잘 되어있습니다. 고급부분에 트리거, 트랜잭션과 C, Python 연동 부분이 있었는데 다시 개발할때 유용하게 참조하였습니다. 즉 SQLite에 대해 기초가 없으신 분부터 다시 개발하시는 분에게 모두 유용한 책이라고 생각됩니다.

요즘 화두인 스마트폰에도 이러한 SQLite가 탑재되어 아이폰, 안드로이드 개발하시는 분들도 SQLite를 많이 사용하시는데 제가 직접 사용한 부분은 안드로이드 부분이나 아이폰도 제가 맨처음 말씀드린 것과 같이 데이터를 저장하는데 파일 대신 데이터베이스를 사용해야하는 중요성은 아실 것이라고 생각합니다. 이 책은 아이폰과 안드로이드의 SQLite 연동법을 설명하고 있어 처음 스마트폰 프로그래밍에 점수, 게시판등의 데이터를 효율적으로 관리하는 방법에 대해 배우고 싶으신 분들에게도 도움이 될 것입니다.

끝으로 역시 한국인은 한글판이 영어를 읽는 것보다 훨 쉬운 것 같습니다 ^^
YES마니아 : 플래티넘 k****a 2011.09.15. 신고 공감 0 댓글 0
리뷰 총점 종이책
개발에 매우 실용적인 SQLite책입니다.
"개발에 매우 실용적인 SQLite책입니다." 내용보기
안녕하세요? 모바일 개발자로 일하고 있는 사람입니다.  저자랑은 아무런 관련이 없습니다. SQLite.org 웹사이트에 관심이 있어서 한국어로 번역하기 위해서 SQLite를 만든 리처드 박사분한테 메일을 보냈습니다. 그랬더니 이분이 책을 곧 출판하신다고 알려 주더군요. 그래서 번역하기 전에 이 책을 기다렸습니다. 책의 내용은 이론서가 아니라 실무에 바로 사용할 수 있는 유용한 내용
"개발에 매우 실용적인 SQLite책입니다." 내용보기

안녕하세요? 모바일 개발자로 일하고 있는 사람입니다.  저자랑은 아무런 관련이 없습니다. SQLite.org 웹사이트에 관심이 있어서 한국어로 번역하기 위해서 SQLite를 만든 리처드 박사분한테 메일을 보냈습니다. 그랬더니 이분이 책을 곧 출판하신다고 알려 주더군요. 그래서 번역하기 전에 이 책을 기다렸습니다. 책의 내용은 이론서가 아니라 실무에 바로 사용할 수 있는 유용한 내용이 많이 담겨 있습니다. 기초적인 내용 + 중급적인 내용 + 고급 내용 이렇게 나누어져 있다고 보시면 됩니다. 현재 한국어로 SQLite 2가지 종류가 나와 있는데 이 책은 실무에 크게 도움이 되는 책이고 다른 한권의 책은 이론을 중시하는 책(물론, 개발에 도움이 되는 내용은 많습니다.)입니다. 비교하자면 그렇습니다. 한권은 개발 실무에 큰 도움, 다른 책은 이론에 큰 도움.. 그래서 개발자분이시고 SQLite를 정복하시고 싶으시면 두권 모두를 다 사서 정독을 하시면 좋겠습니다. 특히 이 책은 처음부터 끝까지 다 읽어 보시길 바랍니다. 사실 SQLite는 꼭 파보면 나중에 유용하게 사용할 수 있는 강력한 도구입니다. 대부분의 모바일 기기에서 SQLite 를 지원한다는 것은 그만큼 유용하고 훌륭한 툴이기 때문입니다. 무료, 공짜, 오픈, 속도도 무척 빠르고 한계도 별로 없습니다. 다들 잘 아시겠지만.. 그래서 모바일이든 PC 프로그램 개발에서든 유용하게 사용할 수 있습니다. 내용에 두서가 없지만... 이 책의 내용은 분명 실용적이고, 무척 짜임새가 있어 개발에 많은 도움이 되었습니다. 그래서 모바일 개발자의 한사람으로써 강추드리는 바입니다. 

g*****i 2011.08.01. 신고 공감 0 댓글 0