< All topics

Graph Database 101

modeling-the-data-a-key-step-in-using-a-graph-database
Graph Database 101
Modeling the Data: A Key Step in Using a Graph Database

Did you ever fall down some bottomless pit of bad data modeling? Our inter Adrian sure did, but he learned a lot from it - how to recognize the pitfalls and how to avoid them in the future! Hope his experience helps you… but let’s be honest, we never really learn from other people’s mistakes, so if you fall be sure to yell for help!

by
Adrian Cvijanovic
October 10, 2022
in-memory-database-python
Python
Graph Database 101
Comparison
In-Memory Databases that Work Great with Python

An in-memory database is a database that is kept in the main memory (RAM) of a computer and controlled by an in-memory database management system. When analyzing information in an in-memory database, only the RAM is used.

by
Memgraph
May 30, 2022
graph-database-query-languages-you-should-try
Graph Database 101
Comparison
Graph Database Query Languages You Should Try

Query languages used for graph data management are called graph query languages (GQLs). Below are the popular graphDB query languages that provide a way to unpack information in graphs. Let’s dive into the details of popular query languages with their pros and cons.

by
Memgraph
May 19, 2022
how-to-migrate-from-neo4j-to-memgraph
Graph Database 101
Neo4j
How to Migrate From Neo4j to Memgraph

Learn how to migrate a dataset from Neo4j to Memgraph using CSV files.

by
Katarina Supe
March 15, 2022
use-cases-of-the-shortest-path-algorithm
Graph Database 101
Use Cases
Logistics
Use-Cases of the Shortest Path Algorithm

In today’s era of highly developed information systems, one of the key tasks is to seek out the shortest path in the network – from the beginning point to the endpoint.

by
Memgraph
March 3, 2022
batch-processing-vs-stream-processing
Real-Time Analytics
Graph Database 101
Batch Processing vs Stream Processing

In this article, you can learn the difference between stream processing vs batch processing, and get to know the basic use cases for each.

by
Memgraph
January 27, 2022
introduction-to-node-embedding
Graph Database 101
Graph Algorithms
Machine Learning
Introduction to Node Embedding

Find out what node embeddings are, how to generate them and where they can be used

by
Antonio Filipovic
December 10, 2021
the-benefits-of-graph-analytics
Graph Database 101
Use Cases
The Benefits of Graph Analytics - How Various Industries Can Utilize Network Analysis

Network analysis is rapidly gaining popularity throughout different industries. Find out why!

by
Ivan Despot
September 9, 2021
cypher-best-practices
Graph Database 101
Cypher QL
The Cypher Query Language - Best Practices

Learn how to write well structured and easily understandable Cypher queries

by
Ivan Despot
August 11, 2021
the-benefits-of-using-a-graph-database-instead-of-sql
Graph Database 101
Comparison
Recommendation Engine
Use Cases
The Benefits of Using a Graph Database Instead of SQL

Learn about the benefits of using a graph database instead of SQL in terms of data modeling, querying, and development speed and flexibility.

by
Ivan Despot
April 22, 2021
cypher-cheat-sheet
Graph Database 101
Cypher QL
The Complete Cypher Cheat Sheet

The most useful and common Cypher queries along with their explanation, and best practices.

by
Ivan Despot
April 9, 2021
graph-database-vs-relational-database
Graph Database 101
Comparison
Graph Database vs Relational Database

Learn about the main differences between a graph database and a relational database, what kind of use-cases are best suited for each database type, and what are their strengths and weaknesses.

by
Ivan Despot
March 4, 2021
how-to-style-your-graphs-in-memgraph-lab
Graph Database 101
Memgraph Lab
How to Style Your Graphs in Memgraph Lab

Discover how to customize your graph visualisations using the new scripting lanugage.

by
Antun Magdic
November 4, 2020
why-your-business-should-use-a-graph-database
Use Cases
Fraud Detection
Recommendation Engine
Graph Database 101
Why Your Business Should Use a Graph Database

Learn how graph databases can offer powerful data modeling and analysis capabilities your business can leverage to easily model real-world complex systems and answer challenging questions.

by
Karim Traiaia
July 8, 2020
how-to-install-memgraph-and-memgraph-lab-with-docker-on-macos
Graph Database 101
How to Install Memgraph and Memgraph Lab with Docker on macOS

A step-by-step tutorial for installing Memgraph and Memgraph Lab on macOS

by
Karim Traiaia
April 20, 2020
how-to-install-memgraph-and-memgraph-lab-on-windows-1-0
Graph Database 101
How to Install Memgraph and Memgraph Lab on Windows 10

A step-by-step tutorial for installing Memgraph and Memgraph Lab on Windows 10

by
Memgraph
January 15, 2020