본문 바로가기

db

SQL, 이렇게 하면 된다(제2판) 일본 최고 DB 전문가에게 배우는 현대적이고 실전적인 SQL 작성 원칙10년 만에 개정된 SQL 엔지니어들의 필독서로서 SQL을 올바르게 사용하는 방법과 핵심 사고방식을 해설하는 책이다. 초판 구성을 살리면서도 SQL의 강력한 기능인 윈도 함수를 전면적으로 채용하는 등 거의 모든 코드와 해설을 최신 내용으로 개정했다. 폭넓은 DBMS를 다루며 빅데이터 시대 SQL을 다루는 엔지니어에 필요한 모던한 SQL 기능을 구사하는 방법을 살펴본다. 나아가 SQL의 원리가 되는 구조와 언어 설계의 배경을 짚으며, 어떤 의도와 판단으로 현재의 SQL 문법과 기능이 구성되었는지까지 깊이 있게 설명한다. 도서구매 사이트(가나다순) [교보문고] [도서11번가] [알라딘] [예스이십사] [쿠팡] 출판사 제이펍저작.. 더보기
SQL 어디까지 알고 있니? 다른 것도 그렇지만, 요즘은 SQL을 배우는 방법이 넘쳐납니다. 검색하면 튜토리얼이 쏟아지고, 생성형 AI에게 물어보면 그럴듯한 쿼리도 금세 만들어줍니다. 그러나 그렇게 얻은 지식은 ‘왜 그렇게 써야 하는지’까지 설명해주지는 않습니다. 이 책이 특별한 이유는 바로 그 지점에 있습니다. 이 책은 SQL의 문법이나 요령을 나열하는 데에서 그치지 않고, SQL이라는 언어의 기반 원리를 알아보고 그 사고방식을 따라가도록 독자를 유도(유혹?)하는 책입니다. 저자 미크 님은 일본 IT 업계에서 오랜 시간 데이터베이스와 SQL을 다뤄온 전문가이자 베스트셀러 저자로서 《데이터베이스 설계, 이렇게 하면 된다(제2판)》 등 한국에도 여러 권이 번역 출간된 바 있습니다. 이러한 경험을 바탕으로 이 책은 SQL을 ‘어떻게 쓰.. 더보기
데이터베이스 설계, 이렇게 하면 된다(제2판) 일본 최고 DB 전문가에게 배우는 실전 DB 설계와 최적화12년 만에 개정된 DB 엔지니어들의 필독서. DB 설계의 올바른 사고방식을 익힐 수 있는 책으로, 전문 DB 엔지니어인 저자가 DB 설계의 기초와 실천 노하우를 이해하기 쉽게 전달한다. 논리 설계의 기본부터 정규화, 성능 등 기초 지식이나 포인트를 폭넓게 체계적으로 설명하고, 풍부한 샘플, 연습 문제, 실제 개발 현장에서 통용하는 지식을 제공하며, 안티 패턴, 주의해야 할 그레이 노하우까지 친절하게 해설한다. DB 엔지니어를 목표로 하는 사람, DB 설계의 기초와 실천을 제대로 배우고 싶은 사람에게 강력히 권한다. 이번 개정판은 초기 구성을 살리면서 내용을 최신화하고 클라우드 내용을 추가했다. 도서구매 사이트(가나다순) [교보문고] [도서11.. 더보기
데이터베이스 설계, 똑똑하게 완전 정복하기 모든 비즈니스의 중심에는 데이터가 있습니다. 그 데이터를 보관하는 데이터베이스의 중요성은 AI 거품 시대를 맞이해서도 변하지 않았습니다. 오히려 생성 AI 애플리케이션에서 데이터베이스 역할이 매우 중요하다는 목소리가 커지고 있습니다. 정확하고 효율적인 데이터베이스의 뒷받침이 필요하다는 것이죠. 하지만 데이터베이스, 심지어 데이터베이스 설계라고 하면 막연히 어렵고 지루하다고 느끼는 경우도 많을 겁니다. 그래서 이번에 저희가 낸 책이 바로 《데이터베이스 설계, 이렇게 하면 된다(제2판)》입니다. 정말정말 초보자를 다루듯 친절한 문장으로 데이터베이스의 기초부터 고급 지식까지를 한 권으로 설명하는 책입니다. 당장은 SQL 쿼리나 잘 날리는 게 중요하다고 생각할 수 있지만, 데이터베이스가 어떻게 설계되는지,.. 더보기
LUVIT♥ 실전 백엔드 러스트 Axum 프로그래밍 프로젝트로 배우는 러스트 웹 백엔드 개발 프레임워크 Axum은 사용성과 성능에 중점을 둔 러스트 프레임워크로, Axum을 활용하면 고성능 서버를 간단하게 구축할 수 있다. 이 책은 Axum의 기초부터 SeaORM, tower 미들웨어, 웹소켓까지 자세히 다루며, 실전 프로젝트를 통해 깊이 있게 학습할 수 있도록 구성되었다. 채팅 앱 서비스는 프런트엔드와 백엔드를 모두 구현해보며, 만든 앱을 Shuttle로 쉽고 빠르게 배포하는 방법을 배운다. 도커로 간단하게 실행하기 위해 도커 이미지 빌드 방법도 소개한다. 실무 중심의 학습으로 Axum을 활용한 백엔드 개발 역량을 키워보자. 도서구매 사이트(가나다순) [교보문고] [도서11번가] [알라딘] [예스이십사] [쿠팡] 전자책 구매 사이트(가나다순) .. 더보기
러스트 백엔드 실무 감각, Axum으로 익히기 러스트(Rust)로 백엔드 개발을 한다고 하면 "왜 굳이?"라고 되묻는 분들이 있다. 성능이나 안정성에 관심 있는 분들이라면 이제는 그 질문을 뒤집어야 할 시점이다. 러스트는 더 이상 신기술이 아니며, 실무에 올릴 수 있는 단계에 이미 도달해 있다.이번에 출간된 《LUVIT♥ 실전 백엔드 러스트 Axum 프로그래밍》 은 그런 맥락에서 매우 시의적절한 책이다. 이 책은 러스트 + Axum 튜토리얼을 넘어선다. 한마디로 요약하면, 채팅 서비스를 만들어보며 Axum의 핵심 기능을 한 바퀴 다 돈다. 다음과 같은 기술 스택이 실무 예제 안에 녹아 있다. Axum의 라우팅, 상태 관리, 핸들러 구조SeaORM으로 DB 연결tower 기반 미들웨어 커스터마이징(예: JWT 인증 레이어)WebSocket을 이용한 .. 더보기
AWS 시스템 개발 스킬업 공식 문서가 놓치고 있는 AWS의 모든 것을 담았다 클라우드는 매우 쉽게 사용할 수 있지만, 적절하게 리소스를 활용하면서 안정적으로 시스템을 유지하고 운용하는 것은 어렵다. 이 책은 AWS를 중심으로 실전적인 클라우드 활용 노하우를 담아냈다. 클라우드 제공 서비스를 선정하는 포인트와 비기능 요건 활용법, 다중 계정 아키텍처 구축 및 시스템 유지보수 방법, 클라우드 시스템을 평가하는 다양한 방법을 설명한다. 또한, 배운 내용을 가상의 시스템 요건에 적용해보고, 직접 AWS 계정 가입부터 다중 계정 아키텍처를 구축한다. 마지막으로, 클라우드의 장점을 살린 성공적인 개발 사례를 소개한다. 초기 검토 단계부터 운용 및 유지보수까지 망라한 이 책이 클라우드 도입을 고려하거나 클라우드를 활용한 시스템 개발을 성공시.. 더보기
그 누가 1위를 넘보랴, 클라우드 컴퓨팅 분야 압도적 1위 AWS 여러분은 어떤 클라우드를 사용하고 계시나요? 요즘 같이 데이터가 많은 세상에 클라우드는 필수인 것 같다는 생각이 듭니다. 저도 드롭박스, iCloud 등을 업무 혹은 일상에서 사용하고 있습니다. 하지만 누구나 클라우드를 쉽게 사용할 수 있고, 시스템 구축의 난이도가 낮아졌다고 해서 그 기능을 적절하고 효율적이며 안정적으로 사용하는 것은 아니죠.  그래서 준비했습니다. 클라우드 도입을 고려하거나 클라우드를 활용한 시스템 개발을 성공시키고 싶은 여러분을 위해 말이죠. 전 세계에서 가장 많이 사용하는 클라우드 서비스인 AWS를 중심으로 실전적인 클라우드 활용 노하우를 《AWS 시스템 개발 스킬업》에 가득 담았습니다. AWS는 글로벌 클라우드 시장 점유율이 1위입니다. 마이크로소프트 애저도, 구글 클라우드도 A.. 더보기