inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

기출로 대비하는 개발자 전공면접 [CS 완전정복]

RDB와 NoSQL 차이

해결된 질문

877

최현성

작성한 질문수 2

1

결국 table 형식인지 아닌지 차이 같은데,

"RDB는 table 형식인 데이터베이스이고, NoSQL은 table 형식이 아닌 데이터베이스입니다." 라고 설명하면 맞는 표현인가요?

면접 운영체제 기술면접

답변 1

1

개발남노씨

안녕하세요 현성님.

"RDB는 테이블 형식의 데이터베이스이고, NoSQL은 테이블 형식이 아닌 데이터베이스입니다."라고 생각하실 수 있고 맞는말이지만, 실제 면접에서 답변을할 때에는 너무 투박한 설명이 될 수 있어요ㅜ

RDB(Relational Database)는 테이블 형식으로 데이터를 저장하고 관리하는 데이터베이스 시스템을 말합니다. RDB는 관계형 모델을 기반으로 하며, 데이터는 정해진 스키마에 따라 테이블로 구성되어 있습니다. 각 테이블은 행(row)과 열(column)로 이루어진 데이터 구조를 가지고 있습니다.

NoSQL(Not only SQL)은 관계형 데이터베이스가 아닌 다른 유형의 데이터베이스를 의미하는 용어입니다. NoSQL 데이터베이스는 다양한 형식을 가질 수 있으며, 테이블 형식으로 구성되지 않을 수도 있습니다. 예를 들면, NoSQL 데이터베이스는 키-값(key-value) 저장소, 도큐먼트(document) 데이터베이스, 그래프(graph) 데이터베이스 등이 있습니다. 이러한 NoSQL 데이터베이스는 유연성과 확장성을 강조하는 경향이 있습니다.

즉, NoSQL은 테이블 형식이 아닌 다양한 데이터 모델을 가진 데이터베이스 시스템을 포괄하는 개념입니다. 사실 현성님께서 말씀하신 답변도 맞는 내용이라서 조금만 보충해서 답변하면 좋을 것 같습니다:)

노션 접근이 안됩니다 ㅠㅠ

0

120

2

노션 공유 부탁드립니다.

0

58

2

노션 공유가 안됩니다!

0

152

2

프로세스가 많아질수록 segment table도 많아지는 건가요?

1

73

2

노션 공유가 사라졌습니다.

0

163

2

post 요청

0

56

1

http

0

64

1

mutex, semaphore와 deadllock

0

99

3

실행중인 프로세스는 메모리를 연속적으로? 아니면 불연속적으로 사용하나요?

0

72

1

노션 공유 요청 드립니다.

0

124

1

노션 공유 요청드립니다.

0

87

1

Dynamic Array와 Linked List의 시간복잡도에 대해서..

0

115

1

노션

0

110

1

질문이있습니다 선생님!

0

109

1

질문이있습니다 선생님!

0

99

1

질문이있습니다 선생님!

0

93

1

질문이있습니다 선생님!

0

163

2

질문이있습니다 선생님!

0

152

2

질문이 있습니다 선생님!

1

198

2

질문이 있습니다 선생님!

0

124

1

질문이있습니다 선생님!

0

88

1

질문이 있습니다 선생님!

0

109

1

질문이 있습니다 선생님!

0

91

1

물리적 메모리에 연속적으로 저장하지 않는 이유

0

133

1