Сервер MarkLogic

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

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

СОДЕРЖАНИЕ
  • 1 История
  • 2 Технологии
  • 3 особенности
  • 4 Приложения
  • 5 Лицензирование
  • 6 релизов
  • 7 См. Также
  • 8 ссылки
История

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

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

Технология

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

Функции
Индексирование

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

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

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

Семантика

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

КИСЛОТА

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

Репликация

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

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

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

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

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

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

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

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

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

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

Приложения
Лицензирование

MarkLogic доступен в рамках различных моделей лицензирования и доставки, а именно бесплатной лицензии Developer или Essential Enterprise. [3] Лицензии доступны в MarkLogic или непосредственно на облачных торговых площадках, таких как Amazon Web Services и 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.
  • 2017 г. - MarkLogic Server 9.0: интеграция данных между реляционными и нереляционными данными.
  • 2017 г. - MarkLogic Server 10.0
Смотрите также
Рекомендации
Последняя правка сделана 2023-03-20 01:25:45
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте