Dev/Database

Dev/Database

[DB] SQL vs. NoSQL

현재 MySQL을 사용하여 프로젝트를 진행하고 있는데, 처음 프로젝트를 설계할 때 얘기나왔던 PostgreSQL에 대해 찾아보니 SQL과 NoSQL을 모두 지원한다는 것을 알게 되었다. NoSQL에 대한 개념을 Json쿼리로만 가볍게 이해하고 있었는데 이번 기회에 정리하고자 한다. 프로젝트에 있어 적합한 데이터베이스를 선택하는 것은 매우 중요하다. 단순히 프레임워크에 따라 결정하지 말고, 두 SQL의 차이를 이해하여 결정해야 한다. SQL이란 관계형 데이터베이스 RDBMS에서 데이터를 저장, 수정, 삭제, 검색 가능 데이터는 정해진 스키마에 따라 테이블에 저장 데이터는 관계를 통해 여러 테이블에 분산 따라서 스키마를 준수하지 않은 레코드는 테이블에 추가할 수 없다. 또한 중복을 피하기 위해서 '관계'라는..

yo0oni
'Dev/Database' 카테고리의 글 목록