Database/mongoDB (2) 썸네일형 리스트형 [mongoTemplate] 리스트 조회 시 최근 등록한 100개 가져오기 [ 목적 ] - 리스트에서 등록한 날짜가 최근인 항목부터 나타나게 한다 - 100개의 데이터만 가져온다 [ 처리사항 ] - 정렬 기준 : Sort.by(Sort.Direction.DESC, "{기준컬럼}") - 갯수 제한 : PageRequest.of(0, 100) Query query = new Query(); query.with(Sort.by(Sort.Direction.DESC, "regDate")); query.with(PageRequest.of(0, 100)); List resultList = mongoTemplate.find(query, MongoLoggingModel.class); - NoSQL - NoSQL -SQL만을 사용하지 않는 DBMS를 의미한다. -관계형DB를 포함한 여러 DB를 사용한다. -Not only SQL이라는 뜻으로, SQL외에도 다양한 유형의 데이터베이스를 사용하는 것을 의미한다. ( 관계형 DB도 사용한다 ) 대부분 클러스터에서 실행할 목적으로 만들어졌기 떄문에 관계형 모델을 사용하지 않는다. 대부분 오픈소스이다. ODBMS는 NoSQL이 아니다. -스키마 없이 동작하고 구조에 대한 정의를 변경할 필요없이 DB 레코드에 자유롭게 필드를 추가할 수 있다. -데이터의 일관성이 보장되지 않는다. 특징 1) 일관성과 확장성 사이의 trade-off : 데이터베이스의 일관성이 절대적인 요소가 아님을 주장하는 사람들이 만들었다. : 다수가 동시에 읽고 쓰는 상황애서의 성능 향상을 .. 이전 1 다음