Articulo de referencia

Servidor MarkLogic

MarkLogic Server es una base de datos orientada a documentos desarrollada por MarkLogic . Se trata de una base de datos NoSQL multimodelo que evolucionó a partir de una base de ...

MarkLogic Server es una base de datos orientada a documentos desarrollada por MarkLogic . Se trata de una base de datos NoSQL multimodelo que evolucionó a partir de una base de datos XML para almacenar de forma nativa documentos JSON y triples RDF , el modelo de datos para la semántica. MarkLogic está diseñado para ser un centro de datos para datos operativos y analíticos . [ 1 ]

Historia

MarkLogic Server se diseñó para solucionar las deficiencias de los productos de búsqueda y datos existentes. Inicialmente, el producto se centró en utilizar XML como estándar de marcado de documentos y XQuery como estándar de consulta para acceder a colecciones de documentos de hasta cientos de terabytes.

Actualmente, la plataforma MarkLogic se utiliza ampliamente en los sectores editorial, gubernamental, financiero y otros. [ 1 ] Los clientes de MarkLogic son principalmente empresas incluidas en la lista Global 2000.

Tecnología

MarkLogic utiliza documentos sin esquemas predefinidos para mantener un modelo de datos flexible. Además de este modelo flexible, MarkLogic emplea una arquitectura distribuida y escalable capaz de gestionar cientos de miles de millones de documentos y cientos de terabytes de datos. Cuenta con la certificación Common Criteria y ofrece alta disponibilidad y recuperación ante desastres . MarkLogic está diseñado para ejecutarse en entornos locales y en la nube pública o privada, como Amazon Web Services .

Características

Indexación

MarkLogic indexa el contenido y la estructura de los documentos, incluyendo palabras, frases, relaciones y valores, en más de 200 idiomas, con tokenización, intercalación y lematización para los idiomas principales. Entre sus funcionalidades se incluye la posibilidad de activar o desactivar índices de rango, índices geoespaciales, el índice de triples RDF e índices inversos, según los datos, el tipo de consultas que se vayan a ejecutar y el rendimiento deseado.

Búsqueda de texto completo

MarkLogic permite realizar búsquedas en sus datos y metadatos mediante palabras o frases, e incorpora lógica booleana , derivación de raíces, comodines, distinción entre mayúsculas y minúsculas, puntuación y diacríticos, así como ponderación de términos de búsqueda. Las búsquedas se pueden realizar mediante JavaScript, XQuery, SPARQL y SQL.

Semántica

MarkLogic utiliza triples RDF para proporcionar semántica que facilite el almacenamiento y la consulta de metadatos.

ÁCIDO

A diferencia de otras bases de datos NoSQL, MarkLogic mantiene la consistencia ACID para las transacciones.

Replicación

MarkLogic proporciona alta disponibilidad con conjuntos de réplicas.

Escalabilidad

MarkLogic escala horizontalmente mediante fragmentación .

MarkLogic puede ejecutarse en varios servidores, equilibrando la carga o replicando los datos para mantener el sistema operativo en caso de fallo del hardware.

Seguridad

MarkLogic incorpora funciones de seguridad como permisos a nivel de elemento y anonimización de datos.

API óptica para operaciones relacionales

Una API que permite a los desarrolladores ver sus datos como documentos, gráficos o filas. [ 1 ]

Seguridad

MarkLogic proporciona censura, cifrado y seguridad a nivel de elemento (lo que permite controlar los derechos de lectura y escritura en partes de un documento). [ 2 ]

Aplicaciones

Licencias

MarkLogic está disponible bajo varios modelos de licencia y entrega, a saber, una licencia gratuita para desarrolladores o una licencia Essential Enterprise . [3] Las licencias están disponibles en MarkLogic o directamente en mercados en la nube como Amazon Web Services y Microsoft Azure .

Comunicados

  • 2001 Cerisent XQE 1 : Transacciones ACID, búsqueda de texto completo, almacenamiento XML, XQuery, seguridad basada en roles.
  • 2004 Cerisent XQE 2 : Arquitectura escalable, búsqueda mejorada (derivación de palabras, tesauro, comodines), copia de seguridad y restauración.
  • 2005 MarkLogic Server 3 : Mejoras continuas en la búsqueda, marco de procesamiento de contenido (incluidos PDF, Word, Excel y PPT), conmutación por error.
  • 2008 MarkLogic Server 4: Búsqueda geoespacial, extracción de entidades, XQuery avanzado, mejoras de rendimiento y escalabilidad, auditoría.
  • 2011 MarkLogic Server 5: Replicación flexible / DDIL, indexación en tiempo real, búsqueda avanzada, análisis mejorados, mejoras en la concurrencia.
  • 2012 MarkLogic Server 6: API REST y Java, App Builder, interfaz de usuario mejorada, búsqueda mejorada
  • 2013 MarkLogic Server 7: Grafo semántico, datos bitemporales, almacenamiento por niveles, búsqueda mejorada, mejor gestión.
  • 2015 MarkLogic Server 8: Almacenamiento JSON nativo, JavaScript del lado del servidor, bitemporal, API de cliente Node.js, copia de seguridad incremental, replicación flexible[16]
  • 2017 MarkLogic Server 9: Integración de datos entre datos relacionales y no relacionales, cifrado avanzado, seguridad a nivel de elemento, enmascaramiento.
  • 2019 MarkLogic Server 10: Centro de datos mejorado, SQL optimizado, mayor seguridad, mejor rendimiento analítico y compatibilidad con la nube.
  • 2022 MarkLogic Server 11: MarkLogic Ops Director (Mejoras en la monitorización y administración), PKI ampliada
  • 2025 MarkLogic Server 12: IA generativa y búsqueda vectorial nativa, compatibilidad con algoritmos gráficos, TDE virtuales (vistas relacionales sobre la marcha)

Véase también

Referencias

  1. 1 2 3 4 "MarkLogic agrega seguridad a nivel de elemento a su base de datos NoSQL" . eWEEK . Consultado el 21 de marzo de 2018 .
  2. "Pasos clave para mantener la información de datos segura - SD Times" . SD Times . 21 de febrero de 2018. Consultado el 21 de marzo de 2018 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=MarkLogic_Server&oldid=1356292808 "