Dokument NoSQL Versus ECM

Enterprise Content Management (ECM) Systeme gibt es schon seit mehr als zehn Jahren. Dokument NoSQL kann einen gewissen Wettbewerb bieten. Beispiele für ECM umfassen IBM FileNet, DB2 Content Manager und EMC Documentum. Viele kleinere Unternehmen, wie Stellent (jetzt Oracle), wurden in größere Angebot aufgenommen.

Ein vereinfachtes ECM-System, Basic-Content Services genannt, erschien auch - am häufigsten in Microsoft Sharepoint. Sharepoint Entstehung commoditized den ECM-Markt, versiegen Innovation, wenn auch zu Gunsten der niedrigeren Lizenzkosten für den Kunden.

ECM-Systeme unterstützen Versionierung von Dokumenten - in der Regel eine große veröffentlichten Version und eine kleinere in-Progress-Version, obwohl einige unterstützt auch eine dritte # 147-Version # 148- Nummer. Diese Systeme unterstützt ein Dokument getrennt von seiner Metadaten zu speichern und Durchsetzung der Zugang zu diesen Dokumenten und Eigenschaften für den Lese- und Schreibzugriff.

Workflow-Unterstützung wurde auch in den meisten der führenden ECM-Systeme integriert. Diese reichten von Basis-Workflow - Genehmigung und Aktualisierung von Dokumenten - Zu den kompletten End-to-End-Business-Prozessmanagement, einschließlich der Prozesssimulation und Round-Trip-Reengineering zur kontinuierlichen Prozessverbesserung.

Records Management Systeme (RMS) wurden oft auf der ECM-Systeme gebaut, wodurch die Anwendung von Aufbewahrungsregeln zu Dokumenten und weiter sie von Veränderung zu schützen. Dies ist besonders nützlich, zum Beispiel, wenn Sie in einer regulierten Branche sind und müssen wichtige Dokumente während Rechtsstreitigkeiten oder Entdeckung zu bewahren.

Diese ECM-Systeme typischerweise die Dokumente in einem Dateisystem gespeichert und die Metadaten in einem relationalen Datenbankverwaltungssystem. Die ECM-Systeme waren effektiv Middleware-Anwendungen, die für hohe Verfügbarkeit zusammengefasst werden könnten, aber das stützte sich auf die zentrale Datenbank und Dateifreigaben. Sie hatten für eine sehr hohe Geschwindigkeit Einspielen Skalierbarkeit begrenzt und wurden mehr ausgerichtet als in Richtung weniger und größere wichtige Dokumente wie Office-Dateien und hochwertige TIFF-Bilder aus Scannen von Dokumenten.

Dokument NoSQL-Datenbanken sind das Hinzufügen neuer Funktionen die ganze Zeit. Durch ihre hohe Skalierbarkeit und die Fähigkeit, auf sehr billige Ware-Servern ausgeführt werden, bedeutet sie kosten sogar weniger als commoditized ECM-Systemen.

Einige NoSQL-Datenbanken unterstützen die Speicherung mehrerer Versionen. Die meisten dieser Datenbanken sind derzeit Bigtable Klone, aber einige Dokumentendatenbanken dies tun zu unterstützen. Marklogic Server verfügt über eine Document Library Services (DLS) Add-on, dass die Speicherung von Dokumenten versioniert unterstützt, obwohl diese REST-API nicht sichtbar in der Marklogic ist.

Marklogic Server enthält auch einen Content Processing Framework (CPF). CPF ist ein Zustand, Motor, der ein einzelnes Dokument über einen Lebenszyklus bewegt und Aktionen ausführt basierend auf dem Inhalt, in der Regel, binäre Dokumente in XHTML zu konvertieren und Entity-Extraktion unter Verwendung von Tools von Drittanbietern durchführen.

Diese kleinen Feature-Sets können von mehreren NoSQL-Anbieter in der Zukunft zu schaffen, um den gleichen Motor-Level-Funktionen, die Microsoft Sharepoint und ECM-Systeme bieten übernommen und erweitert werden. Wenn ja, werden Dokument NoSQL-Datenbanken können die neuen Speicher- und Metadaten Motoren hinter ECM, die für die Kunden einen höheren Durchsatz und niedrigere Kosten bedeutet. Es verspricht auch eingebettete Suche aus diesen Datenbanken im ECM-System selbst. Dadurch wird eine verbesserte Funktionalität im Vergleich zu ECM-Systemen allein zur Zeit.

Menü