논문 정리/NoSQL-NewSQL
-
NoSQL 101논문 정리/NoSQL-NewSQL 2016. 3. 19. 16:08
RDBMS와 NoSQL의 차이점을 비교하고 NoSQL이 담당하는 부분이 무엇인지, 장점이 무엇인지에 대한 간략한 introduction 오라클 1위, MySQL 2위, MongoDB 3위 10개중 7개가 RDBMS 왜 RDBMS인가? - SQL이 배우기 쉽고, - 오랫동안 연구/개발 되어 최적화가 잘 되어있고- structured 데이터를 관리하기 매우 쉽다 - ACID를 매우 잘 지원한다 왜 NoSQL을 사용해야 하나? RDBMS가 아래와 같은 단점을 지녔기 때문- schema를 기준으로 (테이블,컬럼) 데이터를 관리하므로 데이터를 입력한 뒤에 스키마를 변경하는 것이 매우 비싸다 - JOIN 쿼리를 처리하는 비용이 비싸다 (*NoSQL은 조인을 직접 구현해야 하지 않나)- 객체 지향적이지 않음: 코딩하..