centos install screen http://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/ 더보기 MongoDB 3.0 Sharding * sharding - 여러 단말에 걸쳐 데이터를 저장하는 방법. 1. 목적 - 큰 dataset과 높은 처리속도는 단일 서버에서는 힘든일이다. - working set 크기가 램 크기보다 커지면 disk i/0로 인해 버벅거리게 된다. - 이를 해결하기위해 2가지 방법이 있다. Vertical scaling과 Sharding( horizontal scaling). - Sharding은 각 shared가 처리하는 operation 수를 줄여준다. 각 Shared 는 클러스터가 커짐에 따라 적은 operation을 수행하게 된다. 2. 구성요소 - Shard, Query router, config server - Shard : 데이터를 저장한다. 각 Shard는 replica set이다. - Query r.. 더보기 MongoDB 3.0 replication * Replication의 목적 - 단일 서버 상황에서의 디비 손실로 부터 보호할 수 있다. - replica set 은 같은 dataset을 가지는 mongodb의 집합이다.- primary mongod가 모든 write operation을 받는다. 다른 모든 mongod instances(secondaries) 같은 operation을 적용한다. - primary : accept all write operations from clients. - Replica set에서 primary는 1개만 존재한다.- primary는 dataset의 모든 변화를 log에 남긴다.- Secondary는 primary의 log를 받아서 그들의 dataset에 operation을 적용시킨다.Secondary의 datas.. 더보기 이전 1 ··· 18 19 20 21 22 23 24 ··· 44 다음