Memgraph can be installed on various systems, but the most common way of running it is using Docker. If you’re new to Memgraph we recommend running Memgraph Platform, a multi-container application. It includes the database and all the tools you might need to analyze your data, such as command-line interface mgconsole, web interface Memgraph Lab and a complete set of algorithms within a MAGE library.
For a quick start, please follow the Getting started guide.
Installation options
The quick start will accelerate your first steps with Memgraph. If you plan on using Memgraph for your project, it’s best to familiarize yourself with the installation options and pick the preferred one.
You don’t want to bother with installation? Done!
Register and run a Memgraph Cloud instance with a 2-week trial period.
System configuration
Before running Memgraph, please check the system configuration guidelines, especially the parameter setting.
System requirements
Below are minimum and recommended system requirements for installing Memgraph.
The disk is used for storing database durability files, including snapshots and write-ahead logs. By default, Memgraph stores the three most recent snapshots in the database (this can be configured using the flag). Snapshots size is usually less than the amount of RAM that is needed to load the data into memory.
The number of CPU cores required depends on your specific use case. For horizontal scalability, you can increase the number of available cores on your system for additional scalability.
Check out how the storage memory is used, and calculate memory requirements based on your data.