캐치 2013는 NoSQL 데이터베이스에 가장 일반적으로 사용 되

출처: 인터넷
작성자: 사용자
키워드: 데이터 저장 오픈 소스 일관성

몇 년 안에, NoSQL 데이터베이스는 성능, 확장성, 유연한 패턴 및 분석 기능에 관심을 집중 했다. 관계형 데이터베이스는 여전히 구조적 데이터 및 acid 트랜잭션 요구 하는 응용 프로그램 같은 일부 사용 사례에 대 한 좋은 선택 NoSQL 다음 사용 사례에 더 유리 하다:

저장 데이터는 기본적으로 반구조적 또는 느슨하게 구조화.

성능 및 확장성의 특정 수준을 요구 한다.

데이터에 액세스 하는 응용 프로그램은 최종 일관성에 일치 합니다.

비 관계형 데이터베이스는 일반적으로 다음과 같은 기능을 지원:

유연한 모드

없음 공유 스키마

데이터 저장소 모델의 일환으로 조각화

비동기 복제

Acid 트랜잭션 기반 교체

Infoq 영어 웹 오늘 자주 사용 되는 NoSQL 데이터베이스의 목록을 만드는:

문서 데이터베이스

MongoDB: 문서 지향 오픈 소스 고 순간의 가장 인기 있는 NoSQL 데이터베이스.

Counchdb:apache Counchdb는, JSON을 사용 하 여 mapreduce 쿼리 및 HTTP를 사용 하는 API에 대 한 JavaScript를 사용 하 여 문서 데이터베이스입니다.

Couchbase:nosql 문서 데이터베이스 JSON 모델을 기반으로 합니다.

RAVENDB:RAVENDB는 문서 지향 데이터베이스 기반. NET 언어.

Marklogic:marklogic NoSQL 데이터베이스는 유연한 패턴을 지 원하는 xml 기반 및 문서 중심 정보를 저장 하는 데 사용 됩니다.

데이터베이스 다이어그램

NEO4J:NEO4J acid 트랜잭션 (원자성, 독립성, 지 속성, 그리고 일관성)을 지 원하는 그래프 데이터베이스입니다.

Infinitegraph: 그래프 데이터베이스는 유지 하 고 분산 된 데이터 저장소를 지원 하기 위해 개체 간의 관계를 통과 하는 데 사용 됩니다.

Allegrograph:allegrograph는 메모리 및 디스크, 높은 확장성, SparQ, rdfs + + 및 프롤로그 유추에 대 한 지원 제공의 조합 이다.

다른 다이어그램 데이터베이스입니다.

키 값 데이터 저장소

Riak:riak 오픈 소스, 데이터 복제 및 결함 허용을 지 원하는 분산된 키 값 데이터베이스입니다.

Redis: redis 오픈 소스 키 값 저장소입니다. 마스터-슬레이브 복제, 거래, Pub/sub, LUA 스크립트, 및 또한 키에 제한 시간을 추가 지원 합니다.

발전기: 발전기는 키 값의 분산 된 데이터 저장소입니다. 그것은 아마존 디나모 데이터베이스에 직접 구현 하 고 아마존 S3 제품에 사용 됩니다.

오라클 NoSQL 데이터베이스: 오라클에서 키-값 NoSQL 데이터베이스. 트랜잭션 acid (원자성, 일관성, 지 속성, 및 독립) 및 JSON을 지원합니다.

오라클 NoSQL 데이터베이스: 데이터 백업 및 분산 키 값 저장소 시스템입니다.

볼드모트:와 데이터 백업 및 분산 키 값 저장소 시스템.

Aerospike:aerospike 데이터베이스는 강력한 일관성 및 조정 가능한 일관성을 통해 데이터 무결성을 보장 하는 하이브리드 메모리 아키텍처를 지 원하는 키 값 저장소입니다.

열 저장소 데이터베이스

카산드라: 카산드라는 데이터 센터에서 데이터 복제를 지 원하는 열 저장소 데이터베이스입니다. 데이터 모델의 열 인덱스, 로그 구조 수정, 지원 구체화 역 정규화 그리고 플레이, 슈퍼 캐시 포함을 제공 합니다.

Google의 bigtable에서 Hbase:apache HBase는 오픈 소스, 분산, 열 기반 저장소 모델. Hadoop와 HDFs BigTable 같은 기능이 제공 됩니다.

아마존 Simpledb:amazon SimpleDB는 비 관계형 데이터 저장소를 데이터베이스 관리 작업을 언로드합니다. 개발자는 저장 하 고 데이터 항목을 쿼리 웹 서비스 요청을 사용 합니다.

아파치 Accumulo:apache Accumulo의 주문, 분산 된 키-값 데이터 저장소, Google의 bigtable 설계에 따라 아파치 하 둡, 동물원의 사육 담당자, 중고품 기술에 만들어집니다.

Hypertable:hypertable 오픈 소스, bigtable을 모방 하 고 조각화를 지 원하는 확장 가능한 데이터베이스입니다.

하늘빛 테이블: windows Azure 테이블 저장소 서비스는 구조화 되지 않은 데이터 저장소의 많은 수를 필요로 하는 응용 프로그램에 대 한 NoSQL 성능을 제공 합니다. 테이블은 자동으로 TB 수준으로 축소 하 고 나머지 및 관리 되는 Api를 통해 액세스할 수 수 있습니다.

다른 열 데이터베이스를 저장합니다.

메모리 데이터 그리드

Hazelcast:hazelcast CE 공유 하 고 세그먼트 데이터 데이터베이스 클러스터를 통해 개발자가 오픈 소스 데이터 배포 플랫폼입니다.

오라클 일관성: 오라클의 메모리 데이터 그리드 솔루션 일반적으로 사용 되는 데이터, 트랜잭션 처리 기능 및 데이터의 동적 분할에 대 한 일관 된 지원에 대 한 빠른 액세스를 제공 합니다.

테라코타 BigMemory: 테라코타에서 메모리 관리 솔루션 배포. 이 제품은 Ehcache 인터페이스, 테라코타 관리 콘솔 및 Bigmemory hadoop 커넥터를 포함합니다.

Gemfire:vmware Vfabric GemFire는 분산 된 데이터 관리 플랫폼 및 분산된 데이터 그리드 플랫폼을 지 원하는 메모리 데이터 관리, 복제, 분할 데이터 인식 라우팅 및 지속적인 쿼리.

Infinispan:infinispan는 자바 기반 오픈 소스 키 값 NoSQL 데이터 저장소 및 분산 데이터 노드 플랫폼, 서비스, 피어-투-피어 및 클라이언트/서버 아키텍처를 지원 합니다.

Gridgain: 분산, 객체 지향 메모리 기반, Sql + nosql 키 값 데이터베이스. Acid 트랜잭션은 지원합니다.

Gigaspaces:gigaspaces 메모리 데이터 그리드 응용 프로그램 녹화 시스템으로 제공 하 고 다양 한 캐시 시나리오를 지원 합니다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 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.