반응형

document database 2

2편. MongoDB 기본 개념 정리 (Spring 관점)

1편에서 “MongoDB는 RDB의 대체제가 아니라, 다른 문제를 다른 방식으로 푸는 도구”라는 관점을 잡았습니다. 이번 편에서는 Spring Data MongoDB를 제대로 읽기 위해 필요한 MongoDB 기본 개념을, Spring 관점에서 딱 필요한 만큼 정리합니다.이번 편에서 다룰 내용Database / Collection / Document: RDB 용어와의 1:1 대응JSON과 BSON: “거의 같다”의 함정Schema-less의 정확한 의미Embedded Document와 Array: 문서 모델링의 기본 재료ObjectId: Mongo의 기본 ID가 만들어내는 설계 포인트1) Database / Collection / Document (RDB와 비교)MongoDB를 처음 접할 때 가장 빠르게 ..

1편. 왜 Spring Mongo인가? (JPA 이후, NoSQL로의 사고 전환)

Spring, Spring Boot, JPA, Transaction까지 정리하고 나면 많은 개발자들이 비슷한 질문을 하게 됩니다.“RDB는 이제 충분히 익숙한데, MongoDB는 언제 써야 할까?”“Spring에서는 Mongo를 어떻게 다루는 게 정석일까?”이 시리즈는 Spring Data MongoDB 공식 문서를 기준으로, JPA를 이미 사용해 본 개발자가 MongoDB를 이해하고, 실무에서 판단할 수 있도록 돕는 것을 목표로 합니다.이 시리즈에서 다루는 관점MongoDB는 무엇이고, 무엇이 아닌지JPA(관계형)와 Mongo(문서형)의 사고방식 차이Spring Data MongoDB가 제공하는 추상화의 역할“Mongo를 쓰면 좋은 경우 / 피해야 할 경우”를 판단하는 기준공식 문서 링크 (이 시리즈의..

반응형