How-to guides within this section serve as a cookbook for getting things done as fast as possible. These guides tend to provide a step-by-step guide on using certain Memgraph features or solving a particular problem.
Inspect and profile Cypher queries
Memgraph also enables you to inspect and profile the execution of a query and get a detailed report on how the query's plan behaved. Take a look at the guides:
Memgraph has two types of constraints. Take a look how to enforce them:
Change configuration and access logs
Take a look how to change configuration settings and access log files:
Memgraph supports extending the query language with user-written procedures. These procedures are grouped into modules, which can then be loaded either on startup or later on. To learn more about query modules take a look at the following guides:
Utilize the NetworkX library
Memgraph currently provides three query modules that utilize the NetworkX library. Take a look how to use the NetworkX library with Memgraph:
Working with indexes
A database index is a data structure used to improve the speed of data retrieval within a database. Take a look how to enable them:
Memgraph supports replication and the following guide demonstrates how to create a simple cluster of nodes running Memgraph instances:
Memgraph comes with a couple of queries that allow you to safely make a backup of the files containing its data:
Memgraph comes with the option of granting, denying, or revoking a certain set of privileges to users or groups of users. To learn more visit:
Authentication and authorization
Memgraph supports authentication and (optional) authorization using a custom-built external auth module. To learn more visit:
Label-based access control
In its enterprise edition, Memgraph enables granting and denying permissions to users for viewing and manipulating certain nodes and relationships.
Work with Docker
If you are new to Docker, this how-to guide will help you get a grasp of Docker and make it easier to accomplish tasks within Memgraph:
Set up triggers
Memgraph supports database triggers that can be executed if a particular type of event occurs. Events are related to changes in the data, such as created, updated, and deleted nodes or relationships.
Use Font Awesome icons for node images
Font Awesome is a popular icon library. You can't use those icons directly or SVG file as background images. Tak a look at workaround for this: