본문 바로가기

전체 글220

MongoDB paddingFactor 옵션 compact 시에 option을 추가할 수 있는데, paddingFactor라는 것이 있다. paddingFactor란 무엇일까? MongoDB 공식 가이드에는 아래와 같이 설명되어 있다. The amount of space added to the end of each document at insert time. The document padding provides a small amount of extra space on disk to allow a document to grow slightly without needing to move the document. mongod automatically calculates this padding factor 즉, document 저장시 실제 데이터 내용보.. 2015. 3. 5.
MongoDB 인덱스 관리 1. 인덱스 생성 & 삭제 db.emp.ensureIndex({ eno:1 }, { unique:true }); db.emp.dropIndex({ eno:1 }); 1 => ASC -1 => DESC 2. 인덱스 재구성 및 삭제 db.emp.dropIndexes(); db.emp.dropIndex({ eno:1 }); db.runCommand({dropIndexes:'em', index:{eno:1}}) db.emp.reIndex(); db.runCommand({reIndex:'emp'}); Index의 대소문자는 엄격히 구분됩니다. Document를 Update 할 때 해당 Index Key만 변경되지만, 변경되는 Document 크기가 기존 Extent 공간 크기보다 큰 경우에 더 큰 Extent 공.. 2015. 3. 5.
001. Spark를 설치해서 무작정 돌려보자. Spark를 설치해서 무작정 돌려보자. 일단 Spark 다운로드... 현재 최신 버전은 1.2.1이다.(2015/02/26 기준) https://spark.apache.org/downloads.html 에 접속해서 spark 다운로드를 받는다. hadoop을 포함한 pre-built 버전으로 설치해 본다. (추후 소스코드 받아서 compile해보자.) 위 처럼 지정하고 Download 받아 압축을 해제하면 된다. 편의상 심볼릭 링크를 생성해 두었다. 설치 끝? Spark-Shell을 이용하여 Spark를 간단히 돌려보자. ./bin/spark-shell 을 수행하면 아래처럼 확인할 수 있다. ({SPARK_HOME} 설치 디렉토리에서 위처럼 수행하자. 테스트 샘플 데이터 파일이 Spark 설치 디렉토리에.. 2015. 3. 5.
블로그를 시작하며... 미루고 미루던 블로그를 이제 시작하려고 한다. 네이버 블로그를 써 봤지만 주변에서 티스토리 블로그를 추천하길래 한 번 써보고자 했으나, 티스토리는 그냥 가입이 되지 않았다. 고맙게도 초대장 나눔을 하시는 분에게 요청해서 초대장을 받고 이렇게 블로그를 다시 시작한다 ^^(말로 전할 순 없지만 고마워요~^^ 이 글을 보실려나 ㅎㅎ) "시작이 반" 이라는 말이 있다.아직 시작도 안했지만... 이제 시작해보련다. 늘 처음처럼... 2015. 3. 5.