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.