SQL

    [MySQL] SQL과 NoSQL의 차이

    웹 개발을 할때 가장 고민할만한 것은 바로 데이터베이스를 선택할때라고 볼 수 있다. MySQL과 같은 SQL을 쓸까? MongoDB와 같은 NoSQL을 쓸까? 보통 Spring에서는 MySQL을, Node.js에서는 MongoDB를 주로 사용할 것이다. 하지만, 그냥 단순히 프레임워크에 따라서 결정하는 것은 아니다. 프로젝트를 진행하기 앞서서 적합한 데이터 베이스를 택해야 한다. 둘의 차이점을 알아보기전 MySQL은 뭐고 SQL은 무엇인지 알아보자. SQL(Structured Query Langauge 관계형 DB) SQL은 RDBMS(관계형 데이터 베이스 관리 시스템)의 데이터를 관리하기 위해서 설계된 프로그래밍 언어로 NoSQL보다는 좀 더 오래되고 많이 사용되어 왔다. SQL의 예시로 MySQL 과..