ArangoDB, 오픈 소스 다중 모델 데이터베이스 시스템

ArangoDB- 웹 -UI

ArangoDB는 다중 모델 데이터베이스입니다. ArangoDB GmbH에서 개발 한 범용 데이터베이스라고 데이터베이스 시스템 이후 세 가지 데이터 모델 지원 (키 / 값, 문서, 그래픽) 데이터베이스 코어 및 통합 쿼리 언어 AQL (ArangoDB 쿼리 언어). 쿼리 언어는 선언적이며 단일 쿼리에서 서로 다른 데이터 액세스 패턴의 조합을 허용합니다.

아랑고DB NoSQL 데이터베이스 시스템입니다. 그러나 AQL은 여러면에서 SQL과 유사합니다. 데이터 저장 방법은 ACID (원 자성, 일관성, 격리, 안정성) 요구 사항을 충족하고 트랜잭션을 지원하며 수평 및 수직 확장 성을 모두 제공합니다.

웹 기반 인터페이스를 통해 데이터베이스 관리 가능 또는 ArangoSH 콘솔 클라이언트. ArangoDB 코드는 Apache 2 라이선스에 따라 배포되며 프로젝트는 C와 JavaScript로 작성됩니다.

ArangoDB의 주요 기능 중 다음을 찾을 수 있습니다.

  • 데이터 스토리지 스키마를 정의하지 않고이를 수행 할 수있는 기능 (스키마 없음)-데이터는 구조에 대한 메타 데이터와 정보가 사용자 데이터와 분리 된 문서 형식으로 구성됩니다.
  • JavaScript에서 웹 애플리케이션 용 서버로 ArangoDB 사용 지원 REST / Web API를 통해 데이터베이스에 액세스 할 수있는 기능
  • 브라우저 기반 애플리케이션에 JavaScript 사용 데이터베이스 및 DBMS 측에서 실행되는 드라이버에 액세스합니다.
  • 모든 CPU 코어에로드를 분산하는 다중 스레드 아키텍처
  • 유연한 데이터 저장 모델 여기서 레코드 간의 관계를 결정하는 키-값 쌍, 문서 및 매개 변수를 결합 할 수 있습니다 (그래프의 정점을 피하기위한 수단이 제공됨).
  • 다양한 데이터 표현 모델 (문서, 차트 및 키 값 체인)을 쿼리에 혼합하여 이기종 데이터의 집계를 단순화 할 수 있습니다.
  • 조인 쿼리 지원 (JOIN).
  • 해결중인 작업에 해당하는 색인 ​​유형을 선택하는 기능 (예 : 전체 텍스트 검색에 색인을 사용할 수 있음)
  • 구성 가능한 안정성-애플리케이션 자체가 더 중요한 것을 결정할 수 있습니다 : 더 높은 신뢰성 또는 더 높은 성능;
  • 최신 장비 (예 : SSD 드라이브) 및 대용량 캐시의 기능을 완전히 활용하는 효율적인 스토리지를 사용할 수 있습니다.
  • 거래-선택적 트랜잭션 격리 및 일관성을 사용하여 한 번에 여러 문서 또는 컬렉션에 대한 쿼리를 실행할 수있는 기능
  • 복제 및 조각화 지원 : 마스터-슬레이브 구성을 생성하고 특정 속성에 따라 데이터 세트를 다른 서버에 배포하는 기능;
  • 마이크로 서비스를 생성하기 위해 데이터에 직접 액세스 할 수있는 DBMS 서버 내에서 실행되는 Foxx JavaScript 프레임 워크가 제공됩니다.

새 버전 ArangoDB 3.6 정보

실제데이터베이스는 ArangoDB 3.6 버전에 있습니다. 어느 하위 쿼리 성능 최적화가 강조 표시됩니다., UPDATE 및 REPLACE 작업.

뿐만 아니라 또한 AQL 쿼리의 병렬 실행 가능성 구현, 뭐 데이터 수집 시간 단축 클러스터의 다른 노드에 배포됩니다.

또한 일부 상황에서 관련없는 문서를 완전히 추출 할 필요가 없도록 문서의 늦은 구체화를 구현합니다.

문서를 스캔 할 때 지정된 필터와 일치하지 않는 문서의 조기 폐기가 제공됩니다.

ArangoSearch 전체 텍스트 검색 엔진은 데이터 유사성에 기반한 정렬을 지원하도록 향상되었습니다. 자동 완성 쿼리에 구문 분석기 지원이 추가되었으며, 동적 검색 쿼리 생성을 위해 TOKENS () 및 PHRASE () 함수가 구현되었습니다.

Linux에 ArangoDB를 설치하는 방법은 무엇입니까?

Linux 배포판에이 데이터베이스를 설치하는 데 관심이있는 사람들을 위해 해당 패키지를 얻을 수 있습니다 그들이 사용하는 Linux 배포판 또는 컴파일을위한 소스 코드 다음 링크.

다운로드 링크를 얻으려면 등록을해야합니다. 설치 및 사용에 관한 문서와 관련하여 링크는 이쪽입니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.