문제: MongoDB
2025. 5. 7. 00:57ㆍ문제: 고급 웹프로그래밍
문제
- mongodb url을 연동하는 코드는?
- MongoDB 특징으로 알맞지 않은 것은?
- 문서 지향(Document-Oriented)
- 동적 스키마
- 수평 확장(Sharding)
- 고가용성(Replication)
- SQL 데이터베이스
- 빠른 성능
- MongoDB는 데이터를 __ 형식으로 저장한다
- MongoDB는 미리 테이블을 만들고 칼럼을 정의하지 않아도 된다(o,x)
- MongoDB는 필드 구조가 문서마다 달라도 괜찮다(o,x)
- MongoDB는 데이터를 여러 서버에 분산 저장할 수 없다(o,x)
- MongoDB는 복제본(replica set)을 만들수 없어 장애에 약하다(o,x)
- MongoDB는 조인이 없는 구조라 속도가 빠르고, 임베디드 문서 구조를 활용해서 데이터 접근이 빠르다(o,x)
- 몽고DB의 데이터베이스는 __으로 구성된다
- __는 MongoDB에서 데이터를 저장하는 기본 단위로 RDBMS로 치면 __에 해당됨
- 컬렉션은 __ 들의 그룹으로 RDBMS로 치면 __에 해당됨
답
- async def lifespan(app: FastAPI): client = AsyncIOMotorClient(MONGODB_URL)
- 5: NoSQL
- BSON(Binary JSON)
- o
- o
- x: MongoDB는 데이터를 여러 서버에 분산 저장(샤딩)할 수 있어서 수평 확장이 가능
- x: 복제본(replica set)을 만들어 장애에 강한 시스템을 구축할 수 있음
- o
- 컬렉션
- 도큐먼트, row
- 도큐먼트, 테이블
반응형
'문제: 고급 웹프로그래밍' 카테고리의 다른 글
문제: SQL과 RDBMS (0) | 2025.05.07 |
---|---|
문제: 데이터베이스 기초 (0) | 2025.05.07 |
문제: FastAPI의 라우팅 (0) | 2025.05.07 |
문제: API (0) | 2025.05.07 |
문제: Starlette과 비동기, 동시성 (0) | 2025.05.07 |