• DB-Engines Ranking 참고해보면…
RDBMSNoSQL DB
Schema엄격하고 정의 필요유연하고 동적으로 변경 가능
쿼리 언어SQLJSON, API, Cypher(Neo4j) 등
트랜잭션지원지원
격리성(기본)repeatable read(MySQL)local := read uncommited(mongoDB)
스케일링수직 스케일링이 더 쉬움 - 서버 성능 향상수평 스케일링이 더 쉬움 - 서버 대수 증가
MySQL, Oracle, PostgreSQLMongoDB, Redis, ElasticSearch, Neo4j