문제

높은 트래픽 웹 사이트에서 비 SQL 데이터베이스 사용이 증가함에 따라 프로젝트에 사용하는 데 관심이 있습니다. 이제 나는 몇 가지 이름을 들었습니다 볼더 모트, MongoDB 그리고 couchdb. 그러나 생산이 준비된이 NONSQL 데이터베이스 중 어느 것입니까? 다운로드 페이지를 보았고 아직 버전 1.0이 아니기 때문에 그 중 어느 것도 제작 준비가되지 않은 것 같습니다. 제작에 사용하는 것이 권장되는이 3 이외의 다른 이름이 있습니까?

도움이 되었습니까?

해결책

나는 당신이 당신에서 시작해야한다고 생각합니다 프로젝트 요구 사항 어떤 종류의 데이터베이스가 실제로 필요한지 확인합니다. 비 관계형이 많이 있습니다 DBMS: S 밖으로 그리고 그들은 그들이 해결하는 데 어떤 종류의 문제가 있는지에 대해 많이 다릅니다. 기사를 생각합니다 관계형 데이터베이스를 넘어서야합니까? ~에 의해 Martin Kleppmann 필요한 것을 찾기위한 좋은 출발점입니다. 유사한 주제에 많은 stackoverflow 스레드가 많이 있습니다. 이것이 제가 가장 좋아하는 것입니다.

실제로 필요한 것을 좁히면 대안을 자세히 살펴보기 위해 어떤 DBM이 생산 준비가되었는지 확인할 수 있습니다. 유스 케이스를 위해. 생산 준비는 그렇지 않습니다.

버전 번호의 경우 다른 프로젝트마다 다른 프로젝트가 다르므로 버전 번호를 비교할 수는 없습니다. 그래프 데이터베이스 프로젝트에 참여하고 있습니다 neo4j 그리고 지금까지 5 년 이상 생산을 사용 했더라도 아직 우리는 아직 1.0 버전을 출시하지 않았습니다.

다른 팁

생산 준비 가란 무엇을 의미합니까? 내가 아는 한, 그들 모두는 라이브 시스템에서 사용되고 있습니다.

그들이 제공하는 기능이 귀하의 요구에 맞는 방법에 따라 선택해야합니다.

Erlang VM이 제공하는 MNESIA 데이터베이스뿐만 아니라 목록에 도쿄 캐비닛을 추가 할 수도 있습니다.

나는 "sira_prise 사용"에 대답하려고합니다.

확실히 비 SQL입니다.

그리고 현재 버전은 1.2입니다. 즉, 당신과 같은 사람은 분명히 "생산 준비"라고 가정해야합니다.

그러나 아마도 나는 전혀 대답해서는 안됩니다.

RDBMS를 'Next Gen'과 비교하고 일부 제공 업체를 나열하는 멋진 기사 :

관계형 데이터베이스가 운명입니까?http://readwrite.com/2009/02/12/is-the-relational-database-doomed

나는 당신이 사용하도록 제안 할 것입니다 arangodb.

arangodb a 멀티 모델 대부분 메모리 데이터베이스 문서 및 그래프에 대한 유연한 데이터 모델이 있습니다. 그것은“범용 데이터베이스”, 일반적으로 최신 웹 애플리케이션에 필요한 모든 기능을 제공합니다.

arangodb 응용 프로그램과 함께 성장해야합니다. 프로젝트는 간단한 단일 서버 프로토 타입으로 시작할 수 있습니다. 관계형 데이터베이스를 똑같이 잘 할 수 없었습니다. 얼마 후 일부 지리적 위치 기능이 필요하며 쇼핑 카트에는 거래가 필요합니다. ArangoDB의 그래프 데이터 모델은 권장 시스템에 유용합니다. 스마트 폰 앱은 백엔드에 린 API가 필요합니다. 이것은 ArangoDB의 통합 JavaScript Application Framework 인 Foxx가 작동하는 곳입니다.

또 다른 독특한 기능입니다 Arangodb의 쿼리 언어 AQL - 쿼리를 강력하고 편리하게 만듭니다. AQL을 사용하면 복잡한 필터 조건을 설명하고 SQL과 같은 방식으로 읽을 수있는 형식으로 조인 할 수 있습니다.

여러 가지 방법으로 데이터를 모델링 할 수 있습니다.

  • 키/값 쌍
  • 문서 수집으로
  • 노드, 가장자리 및 속성이있는 그래프로

arangodb에서 데이터에 액세스 할 수 있습니다.

  • CURL/WGET를 통해 일반 HTTP REST API 사용 또는 브라우저 사용
  • TH를 통해 arangodb 쉘 (“아랑 고시”)
  • 프로그래밍 언어 별 클라이언트 라이브러리 사용

ArangoDB에 대한 서버 요구 사항 :

arangodb 실행됩니다 리눅스, OS x 그리고 Microsoft Windows. 그것은 계속됩니다 32 비트 그리고 64 비트 시스템을 사용하더라도 시스템 32 비트 시스템은 대략 만 사용하도록 제한합니다 2 ~ 3GB 데이터의 데이터 arangodb.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top