NoSQL이란

devdo·2022년 3월 19일
0

서버 백앤드 스터디

목록 보기
13/17

NoSQL은 Not Only SQL, 또는 No SQL 의 의미를 지니고있다.

즉, SQL을 사용하는 관계형 데이터베이스가 아닌 데이터베이스를 의미한다. 대표적인 관계형 데이터베이스로는 MySQL, Oracle, PostgreSQL이 있고,

NoSQL 진영에는 이 포스트에서 다루는 MongoDBRedis, HBase 등이 있다.

더 다양한 NoSQL 제품을 보고 싶다면 링크를 들어가면 지금까지 출시된 NoSQL 데이터베이스 목록을 볼 수 있다.

그래서 NoSQL은 왜 탄생하게 된걸까? 사실 RDBMS만으로 충분하지 않을까? 하지만 RDBMS은 은총알이 아니었고 분명한 한계점이 있다. NoSQL은 다음과 같이 RDBMS에선 하기 힘든 일을 쉽게 지원한다.

  • 수평 확장 가능한 분산 시스템
  • Schema-less
  • 완화된 ACID



참고

https://kciter.so/posts/about-mongodb

profile
배운 것을 기록합니다.

0개의 댓글