MarkLogic®, the only Enterprise NoSQL database, is designed to scale to large amounts of content. The intent of this guide is to provide details about MarkLogic core functions and operations so that DBAs, Infrastructure Architects, IT Managers, Developers, and Engineers can configure MarkLogic for optimal success.
Because there are many aspects involved in understanding resource consumption, this guide attempts to break down the overall problem by describing common MarkLogic functions and then providing detail on system impact (I/O, CPU, memory, storage size, network). We also show examples of how to monitor these various system components, how to remediate problems, and important limits to keep in mind.
The whitepaper introduces basic MarkLogic terms for those readers who might be new to the product and concepts, but we also assume that readers will consult the MarkLogic Documentation for background on specific functions or operations. This guide views MarkLogic through the lens of resource consumption and infrastructure planning.
This guide applies to MarkLogic version 7 and 8, but is a good reference article for MarkLogic 9.