sql 및 nosql 데이터베이스의 조인에 대해 연구합니다.
실제로 조인이란 무엇입니까?
먼저 논의하자.
현재 우리 모두는 SQL 데이터베이스에서 공통 엔터티가 있는 두 개의 테이블이 있는 경우 두 테이블을 병합하기 위해 알고리즘을 수행할 수 있으며 결과적으로 공통 엔터티로 구성된 새 테이블을 얻을 수 있다는 것을 알고 있습니다. 예를 들어 몇 가지 제약 조건:-(왼쪽 조인, 오른쪽 조인, 자체 조인) 선택한 테이블의 전체 데이터를 보존할 수 있습니다.
조인에 대한 매우 일반적인 SQL 쿼리는 다음과 같습니다.
SELECT book.title, publisher.name
FROM book
LEFT JOIN book.publisher_id ON publisher. id;
SQL 데이터베이스가 조인을 수행하는 이유
SQL 데이터베이스가 조인을 수행하는 이유는 데이터베이스 간에 관계를 형성하기 때문입니다. 즉, 관계형 데이터베이스라고도 합니다. 또한 SQL 데이터베이스는 E-R DIAGRAMS라고도 하는 엔터티 간의 관계에 대한 다이어그램 표현을 사용합니다.
NO SQL 데이터베이스
NoSQL 데이터베이스에 대한 간략한 소개
이러한 유형의 DBS(예: MongoDB, dynamodb, NEO4j 등)는 클라이언트 측에서 오는 데이터가 항상 일관성이 있는지 확신할 수 없는 최신 애플리케이션을 구축하는 데 매우 유용합니다. NoSQL DBS를 사용할 수 있는 항목은 다음과 같습니다.
또한 NoSQL DBS를 사용할 수 있는 경우가 더 많습니다.
How does NoSQL DBS store data and how it's different from SQL DBS?
아래에 주어진 종류의 것 :-
{
"_id": ObjectID("45b83bda421238c76f5c1969"),
"name": "virat",
"email: "[email protected]",
"country": "india",
}
또한 NoSQL DBS는 비관계형 데이터베이스라고도 하는데 관계가 없다는 것은 조인 작업(알고리즘)을 수행할 수 없다는 것을 의미하기 때문에 DBS(그 안에 있는 엔터티는 관계를 가질 수 없음)를 의미합니다.
Reference
이 문제에 관하여(sql 및 nosql 데이터베이스의 조인에 대해 연구합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shashank727663/study-over-joins-in-sql-and-nosql-databases-2j55텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)