분류

단계별 : CentOS에 ForestDB 벤치마크 설치하기

일주일 전, 저희 논문에 대한 공식적인 확인을 받았습니다, ForestDB: 가변 길이 문자열 키를 위한 빠른 키-값 저장 시스템, 가 최고의 컴퓨터 과학 학술지 중 하나인 IEEE 트랜잭션 온 컴퓨터에 게재가 승인되었습니다.

안정상, 서치영 팀장을 비롯한 나머지 팀원들이 2년이 넘는 시간 동안 ForestDB에 투자한 노력의 결실입니다. 저희는 ForestDB를 Couchbase Server와 Couchbase Mobile에 통합하고 있으며, 이는 중요한 이정표입니다. ForestDB는 읽기 및 쓰기 성능을 개선할 뿐만 아니라 새로운 기능을 위한 토대를 마련할 것입니다.

저희는 오픈소스를 위해 최선을 다하고 있습니다.

ForestDB는 GitHub에서 찾을 수 있습니다:

https://github.com/couchbase/forestdb

GitHub에서도 벤치마킹을 위한 도구를 찾을 수 있습니다:

https://github.com/couchbaselabs/ForestDB-Benchmark.

이 블로그는 CentOS에서 ForestDB를 설치하고 벤치마킹하는 방법에 대한 단계별 가이드입니다.

1. 종속성 확인

ForestDB를 빌드하려면 g++ 4.7 이상이 필요합니다. CentOS 6.5에서 ForestDB를 빌드하려고 할 때 다음과 같은 문제가 발생했습니다. 이슈 그리고 저는 업그레이드 를 사용하여 수정할 수 있습니다. 따라서 g++ 4.7 이상 버전이 설치되어 있는지 확인하려면 g++ -버전 로 설정한 후 ForestDB를 빌드하세요.

2. ForestDB 설치

벤치마킹을 하려면 먼저 ForestDB를 구축해야 합니다. 자세한 지침은 다음에서 확인할 수 있습니다. 여기. ForestDB는 /usr/local에 설치하는 것이 좋습니다. 또한 테스트 만들기 를 클릭하여 설치가 성공했는지 확인합니다.

3. ForestDB 벤치마크

이제 흥미로운 부분이 시작됩니다! 벤치마크 빌드 및 실행에 대한 자세한 지침은 다음에서 확인할 수 있습니다. 여기. 설치 가이드에서 언급했듯이 사용자 정의 디렉터리에 ForestDB를 설치하는 경우 환경 변수의 include 경로에 추가해야 합니다.

  1. 인클루드 경로에 libforestdb.so와 libsnappy.so.1이 포함되어 있는지 확인하세요.
  2. 벤치마크 빌드 디렉토리에서 다음 명령을 실행합니다: ./fdb_bench
  3. 벤치마크가 실행 중입니다!

결과에 대해 몇 가지 주의할 점이 있습니다. 결과는 다음과 같습니다. 성능 벤치마크 메모리 용량, 프로세서 수, 디스크 I/O 성능 등 실행되는 하드웨어에 따라 달라집니다. 따라서 결과는 저와 다를 수 있습니다. 그렇지만 벤치마크가 실행되었을 때 어떤 모습인지 보여드리게 되어 기쁩니다:

참고로, 여기에서 벤치마크 매개 변수를 변경할 수 있습니다. 파일.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 치 주

Qi Zhu는 Couchbase의 기술 제품 관리자입니다. 분산 컴퓨팅 및 소프트웨어 안정성에 관한 그의 4편의 논문을 확인해 보세요.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.