Documento nosql frente ecm
Gestión de contenidos empresariales (ECM) sistemas han existido desde hace más de diez años. Documento NoSQL puede ofrecer cierta competencia. Ejemplos de ECM de FileNet incluyen IBM, DB2 Content Manager y EMC Documentum. Muchas empresas más pequeñas, como Stellent (ahora Oracle), se han incorporado a las ofertas de mayor tamaño.
Un sistema ECM simplificado, denominado Servicios Básicos de contenido, también apareció - más comúnmente en Microsoft SharePoint. El surgimiento de SharePoint commoditized el mercado ECM, secando la innovación, aunque a beneficio de los menores costos de licencia para los clientes.
ECM apoyo a los sistemas de versiones de documentos - por lo general una versión publicada importante y una versión de menor importancia en curso, aunque algunos también apoyó una tercera " la revisión " número. Estos sistemas soportados almacenar un documento separado de sus metadatos y hacer cumplir el acceso a esos documentos y propiedades de lectura y escritura.
Apoyo de flujo de trabajo también se incorporó en la mayoría de los sistemas de ECM destacados. Estos iban desde flujo de trabajo básico - la aprobación y actualización de documentos - a la gestión completa de procesos de negocio de extremo a extremo, incluyendo la simulación de procesos y reingeniería de ida y vuelta para la mejora continua del proceso.
Sistemas de Gestión de Registros (RMS) se construyen a menudo en la parte superior de los sistemas ECM, lo que permite la aplicación de reglas de retención a los documentos y además los protege de modificación. Esto es particularmente útil, por ejemplo, si estás en una industria regulada y la necesidad de preservar documentos importantes durante un litigio o descubrimiento.
Estos sistemas ECM típicamente almacenan los documentos en un sistema de archivos y los metadatos en un sistema de gestión de base de datos relacional. Los sistemas ECM eran aplicaciones efectivamente middleware que podrían ser agrupados para alta disponibilidad, pero que dependían de base de datos y archivo de acciones centralizadas. Se habían limitado escalabilidad para ingiere muy alta velocidad y fueron más alineado que hacia menos y más grandes documentos importantes, como los archivos de oficina y las imágenes TIFF de alta calidad a partir de la digitalización de documentos.
Bases de datos NoSQL documento están añadiendo nuevas funciones todo el tiempo. Su alta escalabilidad y capacidad de ejecutar en los servidores de las materias primas muy baratas significa que cuestan mucho menos que los sistemas de ECM de consumo masivo.
Algunas bases de datos NoSQL apoyo almacenar múltiples versiones. La mayoría de estas bases de datos Actualmente clones BigTable, pero algunas bases de datos documentales hacen apoyar esto. MarkLogic Server tiene de biblioteca de documentos (DLS) add-on que soporta el almacenamiento versionado de documentos, aunque esto no es visible en la API REST de MarkLogic.
MarkLogic Server incluye también un Marco de Procesamiento de Contenido (CPF). ACB es un motor de estado que mueve un solo documento a través de un ciclo de vida y lleva a cabo acciones basadas en el contenido, por lo general, para convertir documentos binarios a XHTML y llevar a cabo la extracción de entidad que utiliza las herramientas de terceros.
Estos pequeños conjuntos de características pueden ser adoptados y ampliados por múltiples proveedores NoSQL en el futuro con el fin de ofrecer las mismas características a nivel de motor que los sistemas ECM Microsoft SharePoint y proporcionan. Si es así, las bases de datos NoSQL documentos pueden convertirse en los nuevos motores de almacenamiento y metadatos detrás de ECM, lo que significa un mayor rendimiento y menores costos para los clientes. También promete búsqueda incorporadas a partir de estas bases de datos en el sistema ECM en sí. Esto proporcionará una funcionalidad mejorada en comparación con los sistemas ECM solo momento.