의문점 공부하기/🧾공부하며

🧾면접 대비

아리빠 2023. 12. 2. 17:54

RDBNoSQL의 차이

RDBMS는 정해진 스키마가 존재하고, NoSQL는 정해진 스키마가 없다는 것이 가장 큰 차이입니다. NoSQL은 정해진 스키마가 없을 때 데이터 구조 변화가 자유롭고 데이터 분산이 용이하다는 장점이 있지만, 데이터 중복이 발생하거나 데이터 변경 시에 연산이 오래 걸린다는 단점이 있습니다.

 

DB에서 인덱스를 잘 사용 했을 때의 장점

DB의 인덱스를 잘 사용하는 것은 데이터를 검색하는 시점에 성능 차이에 큰 영향을 미칩니다. 대용량 데이터를 담고 있는 DB 테이블에서 필요한 데이터를 빨리 찾기 위해 인덱스가 필요합니다. 인덱스가 없거나 적절한 인덱스를 찾지 못할 경우 데이터가 담겨있는 테이블 전체를 읽어야 하기에 데이터 조회 시간이 오래 걸립니다. 인덱스는 DB 데이터의 주소를 갖고 있는 것을 의미하며, 원하는 데이터를 빠르게 찾을 수 있다는 장점을 가지고 있습니다.

'의문점 공부하기 > 🧾공부하며' 카테고리의 다른 글

면접대비 java  (0) 2023.12.06
🧾 HTTP VS HTTPS  (0) 2023.12.04
🧾NCA 취득 완료  (0) 2023.11.30
🧾동기, 비동기의 차이에 대해  (0) 2023.11.13
🧾웹 통신의 큰 흐름에 대하여  (0) 2023.11.09