SQL과 NoSQL

용가리🐉·2024년 10월 14일
1

기타

목록 보기
5/5
post-thumbnail

본 글은 유데미의 2024 Web BootCamp를 바탕으로 작성한 글입니다.

데이터베이스는 크게 SQL과 No-SQL 두 종류로 나뉨

SQL

  • Structured Query Language의 약자
  • 기본적인 구문을 공유하는 관계형 데이터베이스
  • 모든 일이 테이블에서 이뤄짐
    • 스키마와 테이블을 세팅해야만 데이터베이스에 추가 가능 → 모든 게 패턴에 들어맞아야 함
  • MySQL, Postgres, SQLite, Oracle, Microsoft SQL server

NoSQL

  • SQL의 구조화된 쿼리 언어를 쓰지 않고 많은 요소를 포괄하는 방식
  • 다양한 유형이 존재함
    • 키-값, 컬럼, 그래프, 문서, 튜플 등
    • SQL을 쓰지 않는 것이 공통점
  • 데이터를 여러 테이블로 나눌 필요가 없으므로 따라야 할 스키마와 패턴을 미리 정하지 않아도 됨
    • 데이터를 있는 그대로 가져와서 주어진 것에 대한 관련 정보를 데이터베이스의 한 인스턴스 안에 저장하면 됨
  • MongoDB, Couch DB, Neo4j, Cassandra, Redis
profile
자아를 찾아 떠나는 중,,,

0개의 댓글

관련 채용 정보