Progress Acquires MarkLogic! Learn More

Blog

Everything From Data Tips and NoSQL Best Practices to Industry Specific Insights

In this third post of the series, we examine modeling for a mixed document/semantic database and demonstrate how to use UML modeling with MarkLogic's Data Hub Framework.
Unified Modeling Language (UML) helps to visually depict your model for greater clarity and can feed into MarkLogic’s Entity Services providing a low-effort means to model-driven data management in MarkLogic.
MarkLogic 9 provides the ability to select certain paths within documents and protect them from viewing or updating, unless the user has the proper credentials. This post covers the performance implication of using this functionality and provides some recommendations to design and implement a solution that uses element level security.
 
In my previous blog about Brexit, I talked about using MarkLogic server roles and document-level permissions to create an adaptable security model, ready for regulation changes that might come as the United Kingdom exits European Union. But what if the piece of information that I need to assert access control is inside a document?