보통 Spring에서 개발할 때는 MySQL을, Node.js에서는 MongoDB를 주로 사용했을 것이다. 하지만 그냥 단순히 프레임워크에 따라 결정하는 것이 아니다. 프로젝트를 진행하기에 앞서 적합한 데이터베이스를 택해야 한다. 차이점을 알아보자 SQL을 사용하면 RDBMS에서 데이터를 저장, 수정, 삭제 및 검색 할 수 있음 관계형 데이터베이스에는 핵심적인 두 가지 특징이 있다. 데이터는 테이블에...
이번에 SimpleTodoList에 Redis를 적용하면서 처음으로 NoSQL을 사용해볼 수 있었다. 그동안 들어본 이야기로는 NoSQL이 SQL, 즉 RDB에 비해서 월등히 빠르다는 장점이 있다는데 이를 직접 입증하기란 쉽지 않았다(데이터 셋, 환경, 메트릭 등).그
🤔 SQL(Strucured Query Language) RDBMS 의 데이터를 관리하기 위해... RDBMS 💾 R + DBMS : 관계형 데이터베이스 관리 시스템 SQL 에 의해... NoSQL(Not Only SQL) 💾 위에서 설명한 RDBMS 가 아닌, 다른 형태의 데이터...
매번 아랑고DB에 관한 글만 다루다가, 오늘은 회사에서 간단하게 RDB vs. NoSQL에 대해 세미나를 진행한 내용이 있어 공유하려고 한다. 데이터베이스에 대해 공부하게 되면 정말 많이 찾아보게 되는 글인데, 사실 이론적인 부분보다는 내가 직접 쓰면서 느낀 경험적 측면에서 써보려고 한다. 여기서 읽는 내용들은 "참고"만 하자. 이론적으로 정교하게 서술한 글이 아니기 때문에 아 이...
SQL, NoSQL의 차이에 대해 알아보자.SQL, NoSQL을 언급할 땐 각 단어 뒤에 DB를 붙여야겠다는 생각을 했다.SQL, NoSQL 비교하기 위해 자료를 구글링하면SQL은 관계형 DB, NoSQL은 그와 반대되는 비(Non) 관계형 DB 라는 식으로 설명을 한
NoSQL 데이터베이스란 무엇이고 비관계형 데이터베이스가 사용 사례에 어떤 이점을 제공할 수 있는지 알아보세요.
NoSQL은 Not Only SQL, SQL 뿐만 아니다라는 의미를 지니고있다. 즉, SQL을 사용하는 관계형 데이터베이스가 아닌 데이터베이스를 의미한다. 대표적인 관계형 데이터베이스로는 MySQL, Oracle, PostgreSQL이 있고, NoSQL 진영에는 이 포스트에서 다루는 MongoDB와 Redis, HBase 등이 있다. NoSQL은 왜 탄생하게 된걸까? 사실 RDBMS만으로 충분하지 않을까? 하지만 RDBMS은 은총알이 아니었고 분명한 한계점이...
SQL vs NoSQL 둘의 차이를 비교해보자 비교 SQL NoSQL 규칙에 맞는 데이터 입력 자유로운 데이터 입력 테이블간 JOIN 지원 컬렉션간 JOIN 미지원 트랜잭션 지원 트랜잭션 미지원 안전성, 일관성 확장성, 가용성 용어: 테이블, 로우, 칼럼 용어: 컬렉션, 도큐먼트, 필드 * 트랜잭션의 경우 몽고DB v3에는 지원하지 않으나 v4부터는...
NoSQL Database NoSQL: 최근 빅데이터가 중요해지면서 데이터베이스의 속도가 중요해 점차 No-SQL의 중요성 올라가는 중이다. DOCUMENT STORE 또는 DOCUMENT DATABASE: 테이블의 스키마가 유동적, 즉...
SQL vs NOSQL `SQL(Structured Query Language)`과 `NoSQL(Not only SQL)`은 데이터베이스 시스템의 두 가지 주요한 유형입니다. 이들은 데이터를 저장하고 조회하기 위한 다른 접근 방식과 구조를 가지고 있습니다. 다음은 `SQL`과 `NoSQL`의 주요 차이점과 각각의 장단점에 대한 설명입니다. SQL (관...