МаркЛогик Сервер
![]() | Возможно, эту статью необходимо реорганизовать, чтобы она соответствовала рекомендациям Википедии по оформлению . ( июнь 2023 г. ) |
Разработчик(и) | МаркЛогик |
---|---|
Написано в | С , С++ , 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 Web Services .
Функции
[ редактировать ]MarkLogic индексирует содержимое и структуру документов, включая слова, фразы, отношения и значения, на более чем 200 языках с помощью токенизации, сопоставления и определения корней для основных языков. Функциональность включает в себя возможность включать и выключать индексы диапазонов, геопространственные индексы, тройной индекс RDF и обратные индексы в зависимости от ваших данных, типов запросов, которые вы будете выполнять, и желаемой производительности.
MarkLogic поддерживает поиск по данным и метаданным с использованием слова или фразы и включает логическую логику , стемминг, подстановочные знаки, чувствительность к регистру, чувствительность к пунктуации, чувствительность к диакритическим знакам и взвешивание поисковых терминов. Поиск данных можно осуществлять с помощью JavaScript, XQuery, SPARQL и SQL.
MarkLogic использует тройки RDF для обеспечения семантики, упрощающей хранение метаданных и выполнение запросов.
В отличие от других баз данных NoSQL, MarkLogic поддерживает согласованность ACID для транзакций.
- Репликация
MarkLogic обеспечивает высокую доступность с помощью наборов реплик.
MarkLogic масштабируется по горизонтали с помощью шардинга .
MarkLogic может работать на нескольких серверах, балансируя нагрузку или реплицируя данные, чтобы поддерживать работоспособность системы в случае сбоя оборудования.
MarkLogic имеет встроенные функции безопасности, такие как разрешения на уровне элементов и редактирование данных.
Оптический API для реляционных операций
API, который позволяет разработчикам просматривать свои данные в виде документов, графиков или строк. [1]
MarkLogic обеспечивает редактирование, шифрование и безопасность на уровне элементов (позволяя контролировать права чтения и записи частей документа). [2]
Приложения
[ редактировать ]- Банковское дело [1]
- Большие данные
- Предотвращение мошенничества
- Управление страховыми претензиями и андеррайтинг
- Управление основными данными
- Рекомендательные системы
Лицензирование
[ редактировать ]MarkLogic доступен по различным моделям лицензирования и доставки, а именно по бесплатной лицензии разработчика или лицензии Essential Enterprise . [3] Лицензии доступны в MarkLogic или непосредственно на облачных рынках, таких как Amazon Web Services и Microsoft Azure .
Релизы
[ редактировать ]- 2003 — Cerisent XQE 1.0
- 2004 — Cerisent XQE 2.0.
- 2005 — Сервер MarkLogic 3.0.
- 2006 — Сервер MarkLogic 3.1.
- 2007 — Сервер MarkLogic 3.2.
- 2008 — Сервер MarkLogic 4.0.
- 2009 г. — Сервер MarkLogic 4.1.
- 2010 — Сервер MarkLogic 4.2.
- 2011 — Сервер MarkLogic 5.0.
- 2012 — Сервер MarkLogic 6.0.
- 2013 — Сервер MarkLogic 7.0.
- 2015 — MarkLogic Server 8.0: возможность хранить данные JSON и обрабатывать данные с помощью JavaScript . [3]
- 2017 — MarkLogic Server 9.0: интеграция реляционных и нереляционных данных.
- 2019 — Сервер MarkLogic 10.0.
- 2022 г. — Сервер MarkLogic 11.0.
См. также
[ редактировать ]- База данных документов
- База данных графов
- Многомодельная база данных
- NoSQL
- Тройной магазин
- МонгоБД
- Оперативное хранилище данных
- Аналитическая обработка онлайн
- Структура описания ресурсов
Ссылки
[ редактировать ]- ^ Jump up to: а б с д «MarkLogic добавляет безопасность на уровне элементов в свою базу данных NoSQL» . еНЕДЕЛЯ . Проверено 21 марта 2018 г.
- ^ «Ключевые шаги по обеспечению безопасности данных — SD Times» . СД Таймс . 21 февраля 2018 г. Проверено 21 марта 2018 г.
- ^ «MarkLogic 4.0 представляет стабильные новые функции для XML-сервера» . Информация сегодня. 9 октября 2008 года . Проверено 27 января 2015 г.