MongoDB 공식 한국 사용자 그룹 주디아줌마.  64bit 아키텍쳐, 리틀 에디언 서버  CPU  파일 시스템  DISK  IOPS 와 Seek Time 을 고려  RAID 1+0  RAM 용량이 클때 최적의 성능  인덱스 와 작업 데이터를 램이 수용할.

Slides:



Advertisements
Similar presentations
1. 브라우저에서 로 관리창으로 접속해서, 서버 인증서를 설치 할 서버를 선택하고 Manage 버튼을 클릭합니다. 2. Security 탭을 선택한 후, 인증서 Trust.
Advertisements

1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
ReadyNAS Surveillance for x86 platform (Version ) NETGEAR.
GOgOS 사양 체크 GOgOS 는 Microsoft PowerPoint 로 제작되었습니다. 파워포인트로 이용 가능한 기능 ( 도형, 실행 설정, 애니메이션, 매크로, VBA) 으로 제작되어 Microsoft PowerPoint 2007 이상 및 PowerPoint 2010.
강 사 : 박영민. 워드프로세서 필기 3  디스크 관련 메뉴  디스크 포맷 디스크의 트랙 (Track) 과 섹터 (Sector) 를 초기화하는 작업을 말한다. [ 파일 ] 메뉴의 포맷을 선택하거나 바로 가기 메뉴의 포맷을 선택하여 실행 운영체제가 설치되어 실행중인.
컴퓨터와 인터넷.
PC정비사 2급(필기) 제9강 유틸리티 예상문제.
컴퓨터 운영체제의 역사 손용범.

You YOungseok 데이터베이스 테이블 및 인덱스 You YOungseok.
뇌를 자극하는 Windows Server 2012 R2
소리가 작으면 이어폰 사용 권장!.
뇌를 자극하는 Windows Server 2012 R2
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Windows Server 장. Windows Server 2008 개요.
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
Hadoop 2.완전 분산 처리.
뇌를 자극하는 Windows Server 2012 R2
웹 애플리케이션 아키텍쳐 웹 클라이언트 서버 요청 응답 전송 애플리케이션 데이터베이스 커넥터 N-계층.
Mysql Install on Azure
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
강 명 수 LINUX 설치 강 명 수
뇌를 자극하는 SQL Server 장. SQL Server 2008 소개.
4-1장. MySQL 제13장.
8장. 원격지 시스템 관리하기.
제 19 장 TFTP 19.1 메시지 19.2 연결 19.3 데이터 전송 19.4 UTP 포트 19.5 TFTP 예제
작성자: 발표일: 2012년 7월 28일 한국 몽고디비 사용자 그룹 제 2회 Meetup MongoDB HA(Replication & Sharding) Backup & Restore 작성자:
NJM Messenger 박상원 박연호.
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
컴퓨터응용과학부 Java Enterprize(DB) 제 15 주
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
HDFS와 대용량 데이터 처리 콘텐츠서비스연구팀 최완.
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
TCP/IP Socket Programming…
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
Neo-plus2 서버 및 클라이언트 설정 방법
Trivial File Transfer Protocol (TFTP)
Device Driver 임베디드 시스템 I.
Smart Workplace 개발자 가이드
Endnote 이용 안내 2010 중 앙 도 서 관.
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
오라클 넷(Oracle Net)의 개념 및 구성
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
-네트워크 관리 개요 및 SNMP 프로토콜 동작과정
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
S-Work 2.0 DRM 신규 버전 설치 가이드 SOFTCAMP
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
( Windows Service Application Debugging )
클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책
DK-128 직렬통신 실습 아이티즌 기술연구소
오라클 11g 보안.
시리얼 UART 정리 정보통신•컴퓨터 공학부 송명규
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
Map Designer Solution 소개자료
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
IPC 펌웨어 업그레이드 방법 안내 ** 반드시 IPC를 NVR POE 포트 연결 전에 작업 하시기 바랍니다. IPC를 NVR POE 포트에 연결 하실 경우 IP 대역폭을 마추셔야 하는 작업이 필요합니다. **
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
06. 디바이스의 등록과 해제 김진홍
Network Lab. Young-Chul Hwang
DBMS & SQL Server Installation
핸드터미널 조작 및 S/W 업그레이드 통신 확인하기.
펌웨어(S/W) Upgrade 방법 Samsung Kies3
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
K PaaS-TA 앱 운영.
Windows XP Professional 장점
Presentation transcript:

MongoDB 공식 한국 사용자 그룹 주디아줌마

 64bit 아키텍쳐, 리틀 에디언 서버  CPU  파일 시스템  DISK  IOPS 와 Seek Time 을 고려  RAID 1+0  RAM 용량이 클때 최적의 성능  인덱스 와 작업 데이터를 램이 수용할 수 있도록 충분한 용량을 갖는 하드웨어 구성

 파일 디스크립터  클럭

 Topology 선택  최소 권장 배포 구성 3 node (2 node + 1 arbitor)  작업 Data SIZE 가 램 용량 초과시 샤드 고려  저널링  모든 쓰기를 핵심데이터 파일에 쓰기 전에 먼저 저널에 쓰기  Diasaster Recovery  저널링 Off : Mongod –nojournal  100ms 쓰기 버퍼를 디스크에 동기화

 mongoimport, mongoexport utility

 데이타베이스 단위의 간단한 인증 메커니즘  안전한 환경 구성  방화벽  주소 바인딩 ▪ Mongod –bind_ip ,  인증  Mongod – auth

 관리자 생성  Use admin  db.addUser(“boss”, “supersecret”)  인증모드 실행  Mongod – auth  복제셋 인증  인증 Key : 복제셋 멤버와 통신하기 위해 사용하 는 일종의 패스워드  --keyFile 저장위치

 로깅  Background 실행 –logpath 저장 위치  로그 추가 옵션 –logappend  로그 lotate ▪ Use admin ▪ db.runCommand( {logrotate:1})

 내부 모니터링  serverStatus, dbstats, collstats  Top  db.currentOp()  Mongostat, mongostat --discover  Web ▪

 외부 모니터링 tools  Nagios  Munin  cactic

 진단 도구  Mongosniff ▪ 클라이언트로부터 전송되는 패킷 검사 ▪ 드라이버를 작성하거나 잘못된 연결을 디버깅할 때 유 용함  Bsondump ▪ BSON 원파일을 검사

 백업, 복구 ▪ mongodump, mongorestore ▪ Mongodump –h localhost –port ▪ Mongodump index 정보가 포함되어서 백업되지 않는다.  데이터 파일에 기반한 백업 ▪ Database 잠금 필요 ▪ use admin ▪ db.runCommand( {fsync:1, lock:true}) ▪ 데이터 파일 복사 ▪ 충분한 oplog 필요

 압축과 수리 ▪ mongo-- repair ▪ Use cloud-docs ▪ db.runcommand({repareDatabase:1}) ▪ 충분한 디스크 공간 필요 ▪ 오프라인 작업 ▪ 마지막 수단 ▪ 인덱스 재구축 ▪ db.spreadsheets.reIndex() ▪ db.runcommand({compact: “spreadsheets”}).

 업그레이드  가능한 최신 버전을 실행  복제셋의 경우 세컨더리 노드부터 시작해서 한 번에 한 노드씩 업그레이드 한다..

 성능 문제 해결  DISK 이슈 ▪ iostat –x 2  인덱스와 쿼리 효율성  램 추가  디스크 성능 향상 (SSD, RAD10)  수평적 확장 ( 샤드 클러스터 )  전문가의 도움.

 성능 문제 해결  DISK 이슈 ▪ iostat –x 2  인덱스와 쿼리 효율성  램 추가  디스크 성능 향상 (SSD, RAD10)  수평적 확장 ( 샤드 클러스터 )  전문가의 도움.