MarkLogic Server - MarkLogic Server
Разработчики) | MarkLogic |
---|---|
Написано в | C, C ++, JavaScript |
Доступно в | английский |
Тип | Документно-ориентированная база данных |
Интернет сайт | www |
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]
Приложения
- Банковское дело [1]
- Большое количество данных
- Предотвращение мошенничества
- Управление страховыми претензиями и андеррайтинг
- Управление основными данными
- Системы рекомендаций
Лицензирование
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
Смотрите также
- База данных документов
- База данных графиков
- Многомодельная база данных
- NoSQL
- Тройной магазин
- MongoDB
- Хранилище оперативных данных
- Онлайн-аналитическая обработка
- Структура описания ресурсов
Рекомендации
- ^ а б c d «MarkLogic добавляет безопасность на уровне элементов в свою базу данных NoSQL». eWEEK. Получено 2018-03-21.
- ^ «Ключевые шаги по обеспечению безопасности информации - SD Times». SD Times. 2018-02-21. Получено 2018-03-21.
- ^ «MarkLogic 4.0 представляет стабильную версию новых функций для XML-сервера». Информация сегодня. 9 октября 2008 г.. Получено 27 января 2015.