MarkLogic Server

MarkLogic Server
MarkLogic Server
Marklogic-logo.PNG
개발자마크 로직
기록 위치C, C++, 자바스크립트
다음에서 사용 가능영어
유형문서 지향 데이터베이스
웹사이트www.marklogic.com Edit this on Wikidata

MarkLogic ServerMarkLogic이 개발한 문서 지향 데이터베이스다.XML 데이터베이스에서 의미론 데이터 모델인 JSON 문서와 RDF 3중첩을 기본적으로 저장하는 것으로 진화한 NoSQL 다중 모델 데이터베이스다.MarkLogic은 운영분석 데이터를 위한 데이터 허브로 설계되었다.[1]

역사

마크로직 서버는 기존 검색과 데이터 제품으로 단점을 해소하기 위해 구축됐다.이 제품은 우선 문서 표시 표준으로 XML을, 수백 테라바이트에 이르는 문서 수집에 접근하기 위한 질의 표준으로 XQuery를 사용하는 데 초점을 맞췄다.

현재 MarkLogic 플랫폼은 출판, 정부, 금융 및 기타 분야에서 널리 사용되고 있다.[1]마크로직의 고객은 대부분 글로벌 2000 기업이다.

기술

MarkLogic은 유연한 데이터 모델을 유지하기 위해 초기 스키마가 없는 문서를 사용한다.유연한 데이터 모델 외에도, MarkLogic은 수천억 개의 문서와 수백 테라바이트의 데이터를 처리할 수 있는 분산된 스케일 아웃 아키텍처를 사용한다.Common Criteria 인증을 받았으며 고가용성 및 재해 복구 기능을 갖추고 있다.MarkLogic은 내부 및 Amazon Web Services와 같은 퍼블릭 또는 프라이빗 클라우드 환경 내에서 실행되도록 설계되었다.

특징들

인덱싱

MarkLogic은 핵심 언어에 대한 토큰화, 데이터 정렬, 파생된 200개 이상의 언어로 단어, 구문, 관계, 값을 포함한 문서의 내용과 구조를 색인화한다.기능에는 데이터를 기반으로 범위 인덱스, 지리공간 인덱스, RDF 트리플 인덱스 및 역방향 인덱스를 켜거나 끌 수 있는 기능, 실행할 쿼리 종류, 원하는 성능 등이 포함된다.

전체 텍스트 검색

MarkLogic은 단어 또는 구를 사용하여 데이터와 메타데이터에 걸친 검색을 지원하며, 부울 논리, 발생, 와일드카드, 대소문자 민감도, 구두점 민감도, 분음부 민감도, 검색어 가중치를 통합한다.자바스크립트, XQuery, SPARQL, SQL을 사용하여 데이터를 검색할 수 있다.

의미론

MarkLogic은 메타데이터 저장 및 쿼리 용이성을 위해 의미론을 제공하기 위해 RDF 3배수를 사용한다.

산성

다른 NoSQL 데이터베이스와 달리, MarkLogic은 트랜잭션의 AID 일관성을 유지한다.

복제

MarkLogic은 복제 세트와 함께 고가용성을 제공한다.

확장성

MarkLogic은 샤딩(Sharding)을 사용하여 수평으로 스케일링한다.

MarkLogic은 로드 밸런싱 또는 데이터 복제를 통해 여러 서버를 실행할 수 있어 하드웨어 장애 발생 시 시스템을 가동하고 실행할 수 있다.

보안

MarkLogic은 요소 수준 권한과 데이터 수정과 같은 보안 기능을 내장했다.

관계 운영을 위한 광 API

개발자가 자신의 데이터를 문서, 그래프 또는 행으로 볼 수 있도록 하는 API.[1]

보안

MarkLogic은 수정, 암호화 및 요소 수준 보안(문서 일부에 대한 읽기 및 쓰기 권한 제어 허용)[2]을 제공한다.

적용들

라이센싱

MarkLogic은 다양한 라이센스 및 제공 모델, 즉 무료 개발자 또는 Essential Enterprise 라이센스로 이용할 수 있다.[3] 라이센스는 MarkLogic 또는 Amazon Web ServicesMicrosoft Azure와 같은 클라우드 마켓플레이스에서 직접 이용할 수 있다.

릴리스

  • 2003—XQE 1.0
  • 2004—Cerisent XQE 2.0
  • 2005—MarkLogic Server 3.0
  • 2006—MarkLogic Server 3.1
  • 2007—MarkLogic Server 3.2
  • 2008—MarkLogic Server 4.0
  • 2009—MarkLogic Server 4.1
  • 2010—MarkLogic Server 4.2
  • 2011—MarkLogic Server 5.0
  • 2012—MarkLogic Server 6.0
  • 2013—MarkLogic Server 7.0
  • 2015—MarkLogic Server 8.0: JavaScript를 사용하여 JSON 데이터를 저장하고 데이터를 처리하는 기능.[3]
  • 2017—MarkLogic Server 9.0: 관계형 데이터와 비관계형 데이터 간의 데이터 통합.
  • 2017—MarkLogic Server 10.0

참고 항목

참조

  1. ^ a b c d "MarkLogic Adds Element-level Security to Its NoSQL Database". eWEEK. Retrieved 2018-03-21.
  2. ^ "Key steps to keeping data information safe - SD Times". SD Times. 2018-02-21. Retrieved 2018-03-21.
  3. ^ "MarkLogic 4.0 Introduces Stable of New Features for the XML Server". Information Today. 9 October 2008. Retrieved 27 January 2015.