[Node.js] SQL 과 NoSQL


[Node.js] SQL 과 NoSQL

1. SQL (Structured Query Language) SQL 은 말 그대로 구조화된 쿼리 언어입니다. 즉, 구조화해서 물어보는 프로그래밍 언어입니다. 여기서 구조화 해서 물어본다는 것은 데이터를 수정, 삭제, 갱신, 조회를 할 때 정해진 규칙으로 물어본다는 뜻입니다. SQL 은 데이터를 구조화하고, 각 데이터 간의 관계를 규정합니다. (= 정해진 스키마를 따라 데이터 정형화) SQL 의 종류에는 MySQL, 오라클, PostgreSQL 등이 있습니다. 2. NoSQL NoSQL 은 SQL 이 아닌 데이터 베이스로, 관계형 데이터베이스가 아닌 모든 것을 말합니다. NoSQL 은 스키마가 없기 때문에 따로 정해진 규칙 없이 데이터를 추가, 수정, 삭제할 수 있습니다. 데이터는 key-value, column, document, graph 등의 형태로 저장합니다. key-value 로 저장하는 종류에는 Redis, Cash, Dynamodb 등이 있고 document 로 저장하는...


#nodejs #nosql #sql #백엔드

원문링크 : [Node.js] SQL 과 NoSQL