MongoDB를 제어하기 위한 MongoTemplate과 MongoRepository 차이점과 사용방법에 대해 기술한다. MongoTemplate과 MongoRepository의 차이 이 두가지 방식은 약간 상반되는 목표를 가진다. 편리함(Convenient) MongoRepository 간단한 CRUD를 처리할때 용이하며 간단한 만큼 세세한 제어가 불가능하다. CRUD 및 find 메서드, sort와 pagnation에 대한 동적인 Query Derivation 기능이 제공 강력한 사용성(powerful to use) MongoTemplete 복잡한 수준의 쿼리에 대한 제어가 가능함. Repository보다 복잡한 제어가 가능하지만 직접 제어기능을 구현해야하는 번거로움이 있다. 위 두가지 기능을 적절히..
How To Create a Sharded Cluster in MongoDB Using an Ubuntu 14.04 LTS 예전 로컬 가상환경에서 구성했던 경험을 바탕으로 개발머신 5대에 Replication및 Sharding 환경을 구성해 보았다.기존 자료 참조 : http://rocksea.tistory.com/13 System Layout.[그림 1] MongoDB Process Layout 환경 구성에 앞서 각각의 프로세스에 대한 설명을 짚고넘어갈 필요가 있어 정리해봤다.Mongos : 분산처리를 위한 라우팅을 담당하는 프로세스.Mongod : MongoDB 시스템의 기본 데몬프로세스로 DB 정보 저장 및 요청에 대한 핸들링, 데이터 access등의 관리등을 담당한다.Arbiter : Primar..
mongodb jdbc 를 이용한 connection pooling을 구현하는 방법에 대하여 알아보도록 하겠습니다. 일단 무지 짧고 무지 쉽습니다. code package co.kr.softcast.MobilePush.db; import java.net.UnknownHostException; import java.util.Map; import co.kr.softcast.MobliePush.util.PropertyUtil; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.m..
MongoDB Installation Guide.일단 설치하기전에 간단히 MongoDB에 대해 소개를 해보자 합니다.MongoDB는 NoSQL의 한 종류이며 NoSQL 기본적으로 distributed processing ( sharding ) 및 Replication 을 지원합니다.당연히 MongoDB도 NoSQL이기 때문에 Sharding과 Replication을 지원합니다.일단 설치에 앞서 서버 구성에대하여 설명하도록 하겠습니다. [그림 1] 서버 구성 서버 두대를 이용하여 Sharding & Replication Set을 셋팅합니다.Server architecture는 아래와 같습니다. [그림 2] 서버 Architecture MongoDB 설치 환경Server1 OS : Ubuntu11_10 x6..
- Total
- Today
- Yesterday
- 가정법
- 영문법
- 해외여행
- 다낭
- 비교구문
- NGINX
- it
- 비지니스 영어
- Python
- k8s
- Python Django
- 영작
- PostgreSQL
- Business English
- 조동사
- ubuntu
- redis
- JBOSS
- AWS
- hdfs
- 대명사 구문
- mongoDB
- maven
- 도덕경
- hadoop
- 베트남
- nodejs
- memcached
- 여행
- 스페인 여행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |