NoSQL 데이터베이스의 종합 비교

출처: 인터넷
작성자: 사용자
키워드: 따라 대비 옴니-지향성 실시간 적용

가이드: 큰 회사의 숫자에 대 한 일 소프트웨어 아키텍트는 고려 주류 NoSQL 데이터베이스 (카산드라, Mongodb, CouchDB, Redis, Riak, 및 HBase)에 포괄적인 비교에 대 한 Kristóf 마스의 블로그.

SQL 데이터베이스 지배 15, 비록 그것을 끝낼 시간 이다. 오늘날의 전성기에 NoSQL, nosql 제품의 다양 한 성 황, 하지만 각 제품에는 그것의 자신의 특성, 이점이 있다 고 현장에 적합 하지 않은. 이 종이, 카산드라, Mongodb CouchDB의 특성, Redis, Riak 및 HBase는 여러 측면에서 분석 된다.

COUCHDB에서 사용 하는 개발 언어는 Erlang, 아파치 라이선스 및 Http/나머지 프로토콜을 사용 하는. 주요 장점은 그 데이터 일관성 그리고 사용의 용이성은 다중 역 배포는 허용 하는 동안 유지 될 수 있다. COUCHDB는 주로 축적 하 고 적은 데이터 변경 응용 프로그램에 사용 됩니다. CRM, CMS 등 시스템, 등등.

Redis에서 사용 하는 개발 언어는 C + +, BSD 라이선스를 따르고 및 텔넷 같은 프로토콜을 사용 하 여. 주요 장점은 매우 빠른입니다. Redis 주로 자주 변경 하는 데이터 집합 데이터의 응용 프로그램에 적용 됩니다. 하지만 메모리 풋프린트 큽니다. 금융 기관, 실시간 분석, 실시간 데이터 수집, 실시간 통신에 주로 사용 된다.

MongoDB 개발 언어를 사용 하 여 c + +, AGPL (드라이버: 아파치), 다음과 같이 하 고 사용자 정의 이진 (Bson) 프로토콜을 사용 하 여. MongoDB 동적 쿼리 적합 이며 맵/리듀스 보다 인덱스를 정의 합니다. 하지만 COUCHDB, 같은 데이터 더 변경 하 고 큰 용량의 디스크를 필요 합니다. MongoDB는 모든 mysql/postgresql 환경에서 사용할 수 있습니다.

카산드라에서 사용 하는 개발 언어 자바, 다음 아파치를 사용자 정의 이진 (중고품) 프로토콜을 사용 하 여 이다. 카산드라는 어디 보다 쿼리 작성, 실시간 데이터 분석을 필요로 하는 은행 및 금융 산업 등 상황에 적용 됩니다.

Riak에서 사용 하는 개발 언어는 Erlang & C, 자바. 아파치를 따라 하 고 Http/나머지 프로토콜을 사용 합니다. Riak 높은 결함 허용 특징 이다. Riak와 카산드라는 매우 비슷합니다. Riak 높은 확장성과 높은 결함 허용에 관해서 좋은 선택 이다. 그러나, 다중 사이트 배포 지불이 필요합니다. Riak 판매 데이터 입력, 산업용 제어 시스템 및 가동 중지 시간을 허용 하지 않는 다른 경우에 적용 됩니다.

HBase에서 사용 하는 개발 언어 자바, 다음 아파치 Http/나머지 프로토콜을 사용 하 여 이다. HBase는 최대 수십억의 열을 지원할 수 있습니다. Bigtable 사랑 필요한 경우 임의의 실시간 읽기 및 대규모 데이터에 대 한 쓰기 액세스를 제공 하는 데이터베이스, hbase는 좋은 선택입니다. HBase 이제 페이스 북 메일 데이터베이스에 의해 사용 됩니다.

(책임 편집기: Duqing 첫 번째)

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.