[Node.js] SQL? NoSQL

박준석·2024년 4월 18일

Node.js

목록 보기
9/9
post-thumbnail

SQL이 뭔데?

구조적 쿼리 언어(SQL)는 관계형 데이터베이스에 정보를 저장하고 처리하기 위한 프로그래밍 언어이다. 관계형 데이터베이스는 정보를 표 형식으로 저장하며, 행과 열은 다양한 데이터 속성과 데이터 값 간의 다양한 관계를 나타낸다. SQL 문을 사용하여 데이터베이스에서 정보를 저장, 업데이트, 제거, 검색 및 검색할 수 있다. 데이터베이스 성능을 유지 관리하고 최적화하는 데 SQL을 사용할 수도 있다.

SQL vs NoSQL

1. SQL

  • 관계형 데이터베이스이다.
  • 구조화 쿼리 언어이다.
  • 수직적 확장이 가능하다.
  • 테이블 기반이다.
  • 다중 행 트랜잭션에 더 적합하다.

2. NoSQL

  • 비관계형 데이터베이스이다.
  • 구조화되지 않은 데이터를 위한 동적 스키마가 존재한다.
  • 수평적 확장이 가능하다.
  • 문서, 키-값, 그래프 또는 와이드 컬럼 스토어이다.
  • 문서나 JSON과 같은 비정형 데이터에 더 적합하다.
profile
느리지만 탄탄한 개발자 1명 빠른 개발자 10명 안부럽다.

0개의 댓글