마스터링 몽고DB 7.0 (고급 쿼리 및 아틀라스 등 MongoDB 전문 지식으로 데이터 엑셀런스 달성하기 | 4 판)

마스터링 몽고DB 7.0 (고급 쿼리 및 아틀라스 등 MongoDB 전문 지식으로 데이터 엑셀런스 달성하기 | 4 판)

$36.14
Description
효율적이고 안전한 고성능 애플리케이션을 만드는 데 필요한 몽고DB 기술
몽고DB의 활용부터 고급 기능까지 자세히 다루는 궁극의 가이드다. 몽고DB 아키텍처, 개발자 도구, 데이터베이스 연결로 시작해, 집계 파이프라인과 다중 문서 ACID 트랜잭션을 비롯한 고급 쿼리를 살펴보고, 아틀라스 백터 검색 등 AI 애플리케이션에 유용한 최신 기능도 소개한다. 아틀라스 검색, RBAC, 감사, 암호화 등 고급 기술까지 깊이 있게 다루며, 몽고DB 소속 필진이 참여한 최초의 공식 도서다. 몽고DB 전문가인 역자가 한국어판 부록으로 8.0 내용을 추가했다.
저자

마르코알렉센드리치

(MarkoAleksendrić)분석가이자전직과학자로,20년이상독학으로프리랜서웹개발을해왔다.백엔드와프런트엔드개발에큰관심을두고있으며,지난15년간다양한웹및데이터분석프로젝트에파이썬과자바스크립트를사용하여몽고DB를적극활용해왔다.저서로《FullStackFastAPI,React,andMongoDB》(Packt,2024)가있다.

목차

지은이·옮긴이소개xiv
기술감수자소개xvii
옮긴이머리말xix
베타리더후기xxi
저자의말xxiv
이책에대하여xxvi

CHAPTER1몽고DB소개1
1.1누가몽고DB를사용하는가?1
1.2개발자가몽고DB를선호하는이유2
1.3몽고DB데이터베이스의내재된복잡성의효율성4
1.4요약6

CHAPTER2몽고DB아키텍처7
2.1복제와샤딩8
2.2복제8
2.3샤딩17
2.4몽고DB7.0의새로운샤딩클러스터기능32
2.5요약33

CHAPTER3개발자도구35
3.1기술요구사항36
3.2개발도구소개36
3.3몽고DB셸38
3.4몽고DBCLI44
3.5몽고DBCompass48
3.6몽고DBforVSCode53
3.7요약55

CHAPTER4몽고DB연결57
4.1연결방법57
4.2요약72

CHAPTER5CRUD작업과기본쿼리74
5.1기술요구사항74
5.2몽고DB기본데이터작업75
5.3루비드라이버를사용한CRUD처리85
5.4파이썬드라이버를사용한CRUD처리94
5.5정규표현식102
5.6관리기능104
5.7몽고DB에관한보안액세스107
5.8몽고DBStableAPI110
5.9요약112

CHAPTER6스키마설계와데이터모델링113
6.1관계형데이터베이스를위한스키마설계114
6.2몽고DB를위한스키마설계116
6.3몽고DB의데이터모델링117
6.4몽고DB데이터베이스모델링:설계원칙과권장사례122
6.5설계패턴과스키마설계122
6.6요약129

CHAPTER7몽고DB고급쿼리130
7.1집계프레임워크소개130
7.2몽고DB의집계가제공하는이점132
7.3집계스테이지133
7.4쿼리기술147
7.5인덱스와쿼리최적화164
7.6몽고DB위치기반데이터처리169
7.7요약172

CHAPTER8집계173
8.1기술요구사항174
8.2몽고DB집계프레임워크174
8.3기본집계연산자179
8.4모범사례192
8.5요약194

CHAPTER9다중문서ACID트랜잭션195
9.1트랜잭션이유용한이유는무엇인가?196
9.2ACID속성196
9.3ACID의몽고DB구현199
9.4모범사례212
9.5요약213

CHAPTER10인덱스최적화214
10.1인덱스소개215
10.2인덱스유형220
10.3인덱스최적화모범사례240
10.4요약240

CHAPTER11몽고DB아틀라스242
11.1데이터베이스서비스로서의몽고DB아틀라스243
11.2아틀라스개발자데이터플랫폼255
11.3아틀라스벡터검색과AI애플리케이션에서의역할255
11.4아틀라스애플리케이션서비스259
11.5아틀라스데이터API262
11.6아틀라스데이터레이크265
11.7아틀라스데이터페더레이션266
11.8아틀라스스트림프로세싱269
11.9아틀라스SQL인터페이스272
11.10몽고DB아틀라스차트274
11.11운영통합:아틀라스쿠버네티스오퍼레이터277
11.12아틀라스CLI280
11.13요약282

CHAPTER12몽고DB모니터링과백업283
12.1몽고DB모니터링283
12.2무엇을모니터링해야하는가?285
12.3WiredTiger메모리사용량모니터링291
12.4페이지폴트추적291
12.5작업세트계산293
12.6몽고DB리포팅도구개요294
12.7호스팅모니터링도구개요295
12.8몽고DB백업방법297
12.9몽고DB모니터링과백업의일반적인실수와함정302
12.10요약304

CHAPTER13아틀라스검색305
13.1몽고DB아틀라스검색306
13.2아틀라스검색인덱스의기술적구조와작동방식309
13.3아파치루씬328
13.4요약331

CHAPTER14몽고DB와애플리케이션통합333
14.1기술요구사항333
14.2몽고DB에서애플리케이션통합334
14.3몽고DB쿠버네티스오퍼레이터336
14.4테라폼과몽고DB통합340
14.5몽고DB와함께버셀사용344
14.6데이터독과몽고DB통합하기348
14.7프로메테우스와몽고DB통합하기353
14.8웹훅과몽고DB통합하기357
14.9페이저듀티통합361
14.10요약365

CHAPTER15보안367
15.1인증방법368
15.2역할기반접근제어(RBAC)385
15.3요약396

CHAPTER16감사397
16.1몽고DB감사와로깅398
16.2감사가능한이벤트유형401
16.3몽고DB에서감사활성화402
16.4사례연구:규정준수에서감사의역할410
16.5몽고DB의감사문제해결411
16.6요약413

CHAPTER17암호화414
17.1암호화유형415
17.2전송중암호화416
17.3저장시암호화421
17.4클라이언트측암호화426
17.5요약432

APPENDIXA몽고DB8.0의새로운기능과개선사항433
A.1지원플랫폼과운영체제433
A.2모니터링과성능분석기능향상433
A.3보안기능강화434
A.4샤딩기능의유연성강화434
A.5복제성능개선435
A.6시스템관리기능개선435
A.7성능최적화436
A.8업그레이드시주의사항437

APPENDIXB몽고DB8.0호환성안내및주요변경사항438
B.1쿼리동작의새로운변화438
B.2더이상사용되지않는기능들439
B.3성능개선을위한주요변경사항439
B.4추가개선사항440
B.5마무리440

찾아보기441

출판사 서평

기다리고기다리던최고+최신몽고DB가이드북

몽고DB는개발자친화적인방향으로꾸준히발전했음에도한동안국내에관련서적이출간되지않았다.이책의원서는몽고DB에소속된필진이직접집필한최초의공식몽고DB도서다.원서는출간당시최신버전인7.0을기준으로집필되었으나이후8.0버전이나왔고,이에8.0내용을주석및부록으로보완해서이번에제이펍에서출간한한국어판번역서가바로《마스터링몽고DB7.0(제4판)》이다.
개발자로서몽고DB를활용하기위해알아야할아키텍처,개발자도구등기초부터시작한다.CRUD쿼리,스키마설계와데이터모델링,고급쿼리,집계파이프라인,다중문서ACID트랜잭션,인덱스최적화등실무친화적인주제를실습예제와함께설명한다.
다음으로몽고DB를DBaaS로서최대한활용할수있게하는아틀라스개발자데이터플랫폼및관련제품군을살펴본다.AI애플리케이션에유용한아틀라스벡터검색등최신제품의활용법을다룬다는점이돋보인다.이어서모니터링과백업,아틀라스검색,서드파티애플리케이션과의통합방법을살펴보고,RBAC등보안,감사,암호화까지좀더고급주제까지다룬다.
국내에출간된모든몽고DB도서중에서다루는범위나전문성면에서최고인책이라고할수있다.이것은과언이아니라팩트다.

주요내용
● 데이터인사이트를얻기위한고급쿼리실행
● 집계파이프라인의강력한기능을활용한데이터변환
● 다중문서ACID트랜잭션으로데이터무결성보장하기
● 전략적인덱싱기법을사용한쿼리성능최적화
● 몽고DB아틀라스를활용한모니터링및백업
● 아틀라스검색으로강력한검색기능사용
● 보안을위한RBAC,사용자관리,데이터암호화
● 투명성과책임성을보장하는감사프랙티스