API, Database/Database

    [DB] SQL과 NoSQL / 관계형 데이터베이스 vs 비관계형 데이터베이스

    SQL이란? SQL = Structured Query Language SQL은 '구조적인 쿼리 언어'라는 뜻으로, 관계형 데이터베이스(RDBMS)를 제어하기 위해 사용하는 프로그래밍 언어이다. SQL은 데이터베이스가 아닌 언어를 지칭하지만, 통상적으로 관계형 데이터베이스까지 포함하여 SQL이라 부른다. 특징 - 엄격한 스키마(=structure)에 따라 데이터가 저장된다. - 관계를 통해 연결된 테이블에 데이터가 저장된다. - 표(Table)와 행(Row)으로 데이터를 구분한다. - MySQL, Oracle, postreSQL, msSQL 등이 많이 쓰인다. NoSQL이란? NoSQL = Not Only Structured Query Language SQL과 반대되는 접근방식이라 NoSQL이라 해석하기도..