NoSQL
-
[MongoDB] 간단한 aggregation $lookup개발/Javascript 2022. 7. 5. 17:03
{ $lookup: { from: , localField: , foreignField: , as: } } MongoDB에서 aggregation 연산은 다음과 같이 정의합니다. Aggregation operations are expressions you can use to produce reduced and summarized results in MongoDB. MongoDB's aggregation pipeline, part of the Query API, allows you to create a pipeline that consists of one or more stages, each of which performs a specific operation on your data. 여러가지 스테이지 중에..
-
NoSQL컴퓨터 과학/데이터베이스 2021. 8. 10. 19:56
개념 NoSQL은 원래 non sql 혹은 non-relational이라는 의미였지만 sql 계열의 query 언어를 사용할 수 있는 측면을 강조하는 의미에서 Not only SQL로 불리기도 한다. 전통적인 데이터베이스 모델인 관계형 데이터베이스(RDMBS)보다 덜 제한적이면서 비정형의 데이터를 저장 및 검색하는 데 용이하다. 빅데이터를 이용해 서비스를 운용하고 있는 회사는 NoSQL을 활용하는 경우가 많다. 페이스북, 트위터, 넷플릭스, 애플의 아이클라우드 등이다. RDBMS는 데이터 트랜잭션을 안전하게 수행되는 것을 보장하기 위해 ACID(원자성, 일관성, 독립성, 지속성) 성질을 갖고 있지만 NoSQL은 그러한 특성을 제공하지 않는다. 대신 확장성과 성능이 좋고 수평 확장에 유리하다. 서비스 혹은..