CHAPTER 1 몽고DB 소개 ~ CHAPTER 4 쿼리 #3
Replies: 4 comments
-
1) chapter01, chater02 정리 (chapter03, chapter04 는 제외)
2) RDBMS vs NoSQL 유튜브 강의 3) MongoDB를 사용했을때 어떻게 실무에서 처리되고 있을까?
4) mongodb 클라이언트
|
Beta Was this translation helpful? Give feedback.
-
1. 몽고DB 소개
몽고 디비의 가장 큰 장점으로, 데이터 확장성이 용이함, 사용하려는 가장 큰 이유 2. 몽고DB 기본
기본적으로 json에서 제공해주는 자료형 외에도 몽고 디비 자체적으로 자료형을 갖음 3. 도큐먼트 생성, 갱신, 삭제insertMany 사용시 ordered 여부에 따라 이후 진행 여부가 다름, 결국 트랜잭션의 원자성 문제가 발생한다는 것인데 몽고 디비에도 트랜잭션이 있다고는 하긴 하는데 어느정도까지 지원되는지 애매함 4. 쿼리
해당 필드 값이 null 경우, 해당 필드 자체가 없는 경우도 null로 인식함, 그러기 떄문에 nosql 특성상 null 필드가 필연적으로 많아 질 텐데 이런 문제를 해결하기가 쉽지는 않을거 같음
내장 도큐먼트를 잘 활용하고 싶긴 한데 너무 depth가 많아지면 이런 조회 자체가 힘든거 같음, 모든 필드가 맞춰야 정확한 조회가 됨. 즉 어드민에서 부분 검색하여 찾는 부분이라든지 이런게 잘 될지 의문 기타윈도우 도커 이미지는 1기가가 넘음, 실습에 사용한 버전은 4.4.18, 회사에서도 4.4 버전을 사용해서 이 버전으로 진행,
|
Beta Was this translation helpful? Give feedback.
-
[1주차 스터디 정리] [궁금했던 점] 궁금했던 점이 있었는데, ChatGPT에게 물어보았습니다. 질문 : 몽고DB의 단일 인스턴스는 여러 데이터베이스를 호스팅 할 수 있으며, 각 데이터베이스를 완전히 독립적으로 취급이 가능하다는데 왜 그러는 거야? 대답 : (몽고DB가 데이터베이스에 대해서 엔터티로 관리할 수 있고, 이러한 엔터티로 관리하면 각각 독립적인 성격을 가진 엔터티의 묶음으로 사용이 가능하다는 뜻이었다.) 질문 : 어떻게 단일 인스턴스가 여러 데이터베이스를 호스팅 할 수 있는데? 대답 : Each database in MongoDB is a logical container for a set of collections, where each collection holds a set of documents. This means that a single MongoDB instance can host multiple databases, each with its own set of collections and documents. This allows for easy organization of data and separation of concerns within an application. For example, one database can be used for user data and another for application logs, allowing for easier management of these distinct sets of data. (데이터베이스를 컨테이너로 사용하기 때문에 하나의 몽고DB 인스턴스가 다른 컨테이너를 모두 접속이 가능하다는 뜻이었다.) [몽고DB GUI 툴] 무엇이 있을까요? 저는 일단.. studio3T를 찾아왔습니다 |
Beta Was this translation helpful? Give feedback.
-
CHAPTER 1 몽고 DB 소개나온지 얼마 안된 책인데 3.xx / 4.xx 버전에 대해서 이야기 함, 현재는 6.xx도 나옴 p.27 ~ 28
p.29 ~ 30
CHAPTER 2 몽고 DB 기본진입장벽이 낮다고하는데 왜 그렇게 설명하는지? p.33
p.34 ~ 36
p.37
p.40
p.48 ~ 49
CHAPTER 3 도큐먼트 생성, 갱신, 삭제p.65
p.83
CHAPTER 4 쿼리p.98
p.100
p.104
p.108 ~ 110
|
Beta Was this translation helpful? Give feedback.
-
일정 및 단원
스터디 진행
다음 스터디 정하기
Beta Was this translation helpful? Give feedback.
All reactions