Blog Content

  • [ArangoDB] Replication Overview (비동기 복제)

    Category NOSQL on 2017. 3. 3. 18:50

    참고: 내용의 end-point 는 노출을 방지하기 위해 변경처리 하였습니다. ■ ArangoDB Replication Overview ▶ OverviewArangoDB에서 복제의 주요 목적은 특정 데이터베이스의 읽기 확장 성 및 "핫 백업"을 제공하는 것입니다.복제설정은 슬레이브 데이터베이스에서 replication applier 를 활성화 해야 합니다.복제는 동기, 비동기 방식을 모두 지원 합니다.복제는 데이터베이스 단위로 발생 합니다.복제는 컬렉션 단위로 설정 가능 합니다. (syncCollection)복제시 ChunkSize 를 조정하여 동기화 강약을 조정할 수 있습니다. (사이즈가 적으면 Master 연결 요청 수가 증가)복제 중지 후 자동 재시작 설정이 가능 합니다. ■ ArangoDB Asy..

    Read more
  • [ArangoDB] Basic Guide Overview

    Category NOSQL on 2017. 3. 2. 12:38

    ■ ArangoDB Overview ▶ Architecture https://docs.arangodb.com/3.1/Manual/Architecture/ AppendOnly / MVCC 모든 수정, 삭제 작업은 새로운 Document 를 생성함으로 객체가 보존되고 쓰기 읽기 트랜잭션이 분리 됩니다. Mostly Memory/Durability 데이터베이스 문서는 메모리 맵 파일에 저장되며 스토리지에 즉시 동기화 되지 않습니다. Write-ahead log (미리쓰기 로그파일) - 서버 크래시 후 데이터 복구를 실행하는 데 사용되며 복제 설정에서도 사용할 수 있습니다. - 기본적으로 각 미리 쓰기 로그 파일의 크기는 32MB입니다. (--wal.logfile-size) - write-ahead log 파일..

    Read more
  • [Linux] Performance Tools : full version draft

    Category 운영체제 on 2017. 2. 20. 10:34

    * dstat (리소스 체크) # dstat -c --top-cpu -d --top-bio --top-latency * iostat (리소스 체크) # iostat -dx 1 * numactl (numa 사용여부) # apt-get install numactl # numactl --hardware available: 1 nodes (0) node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 node 0 size: 64392 MB node 0 free: 389 MB node distances: node 0 0: 10 * dmesg (H/W 상태체크) # dmesg ...

    Read more