MarkLogic Server - MarkLogic Server

MarkLogic Server
Marklogic-logo.PNG
Разработчики)MarkLogic
Написано вC, C ++, JavaScript
Доступно ванглийский
ТипДокументно-ориентированная база данных
Интернет сайтwww.marklogic.com Отредактируйте это в Викиданных

MarkLogic Server это документно-ориентированная база данных разработан MarkLogic. Это NoSQL многомодельная база данных который развился из База данных XML изначально хранить JSON документы и RDF троек, модель данных для семантики. MarkLogic разработан как центр данных за оперативный и аналитический данные.[1]

История

MarkLogic Server был создан для устранения недостатков существующих продуктов для поиска и обработки данных. Продукт сначала был ориентирован на использование XML как стандарт разметки документов и XQuery в качестве стандарта запросов для доступа к коллекциям документов размером до сотен терабайт.

В настоящее время платформа MarkLogic широко используется в издательском, государственном, финансовом и других секторах. [1] Заказчиками MarkLogic в основном являются компании Global 2000.

Технологии

MarkLogic использует документы без предварительных схем для поддержки гибкой модели данных. Помимо гибкой модели данных, MarkLogic использует распределенную горизонтально-масштабируемую архитектуру, которая может обрабатывать сотни миллиардов документов и сотни терабайт данных. Он получил Сертификация Common Criteria, и имеет высокая доступность и аварийное восстановление. MarkLogic предназначен для работы локально и в общедоступных или частных облачных средах, таких как Веб-сервисы Amazon.

Функции

Индексирование

MarkLogic индексирует содержание и структуру документов, включая слова, фразы, отношения и значения, на более чем 200 языках с токенизацией, сопоставлением и поиском корней для основных языков. Функциональные возможности включают в себя возможность включать и отключать индексы диапазона, геопространственные индексы, тройной индекс RDF и обратные индексы в зависимости от ваших данных, типов запросов, которые вы будете выполнять, и желаемой производительности.

Полнотекстовый поиск

MarkLogic поддерживает поиск по своим данным и метаданным с использованием слова или фразы и включает в себя логическую логику, выделение корней, подстановочные знаки, чувствительность к регистру, чувствительность к пунктуации, чувствительность к диакритическим знакам и взвешивание поисковых запросов. Данные можно искать с помощью JavaScript, XQuery, SPARQL и SQL.

Семантика

MarkLogic использует RDF троек чтобы предоставить семантику для упрощения хранения метаданных и выполнения запросов.

КИСЛОТА

В отличие от других баз данных NoSQL, MarkLogic поддерживает КИСЛОТА согласованность транзакций.

Репликация

MarkLogic обеспечивает высокую доступность с помощью наборов реплик.

Масштабируемость

MarkLogic масштабируется по горизонтали, используя шардинг.

MarkLogic может работать на нескольких серверах, балансируя нагрузку или реплицируя данные, чтобы система оставалась работоспособной в случае отказа оборудования.

Безопасность

MarkLogic имеет встроенные функции безопасности, такие как разрешения на уровне элементов и редактирование данных.

Оптический API для реляционных операций

API, который позволяет разработчикам просматривать свои данные в виде документов, графиков или строк. [1]

Безопасность

MarkLogic обеспечивает редактирование, шифрование и безопасность на уровне элементов (позволяя контролировать права чтения и записи для частей документа). [2]

Приложения

Лицензирование

MarkLogic доступен в рамках различных моделей лицензирования и доставки, а именно бесплатного Разработчик или Основное предприятие лицензия.[3] Лицензии доступны в MarkLogic или непосредственно на облачных торговых площадках, таких как Веб-сервисы Amazon и Microsoft Azure.

Релизы

  • 2003 - Cerisent 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: возможность хранения JSON данные и данные процесса с использованием JavaScript.[3]
  • 2017 г. - MarkLogic Server 9.0: интеграция данных между реляционными и нереляционными данными.
  • 2017 г. - MarkLogic Server 10.0

Смотрите также

Рекомендации

  1. ^ а б c d «MarkLogic добавляет безопасность на уровне элементов в свою базу данных NoSQL». eWEEK. Получено 2018-03-21.
  2. ^ «Ключевые шаги по обеспечению безопасности информации - SD Times». SD Times. 2018-02-21. Получено 2018-03-21.
  3. ^ «MarkLogic 4.0 представляет стабильную версию новых функций для XML-сервера». Информация сегодня. 9 октября 2008 г.. Получено 27 января 2015.