Programming/DB (2) 썸네일형 리스트형 [SNS프로젝트 회고]RDBMS vs NOSQL [개요] 스마일게이트 서버개발캠프에서 프로젝트를 기획하는 도중 DB를 어떤 것을 사용 할 것인가에 대한 선택사항에 마주하게 되었다. MySQL, Oracle 같은 RDBMS 를 사용 할 것인가? 아니면 MongoDB 와 같은 NoSQL 을 사용할 것인가? Node.js 를 사용하는 사람들은 MongoDB(NoSQL)를 많이 사용한다고 하고, 단점도 있다고 하고.. 각각의 특징과 장단점에 대해 알아보고 우리의 sns 프로젝트에 적용할 적합한 db 를 선택해 보고자 한다. 우리는 알림 db 에는 nosql(mongodb)을 적용하고, 유저 db에는 mysql 을 적용하였다 RDBMS(SQL) - 관계형 데이터베이스 SQL 은 '구조화 된 쿼리 언어(Structured Query Language)'의 약자이다.. DB 테이블 설계 DB 설계 ER Diagram of open market database table 을 추가하기 전에는 다음과 같이 반드시 drop 명령어를 써서 기존의 중복되는 이름을 가지는 테이블을 삭제해 주어야 한다. DROP TABLE account cascade constraint; DROP TABLE item cascade constraint; DROP TABLE service cascade constraint; DROP TABLE customer cascade constraint; DROP TABLE branch cascade constraint; servece table 생성 참조되는 테이블을 반드시 먼저 생성해 주어야한다. create table service( s_date date not null, s.. 이전 1 다음