use-prometheus-monitoring-memgraph-performance-metrics
Use Prometheus to Monitor Memgraph’s Performance Metrics
Explore how you can use Prometheus, a time-series database that enables countless applications, to seamlessly monitor and react to performance changes in Memgraph.
top-7-graph-algorithm-books
Top 7 Graph Algorithm Books You Should Know About
How to find credible sources to help you learn more about graphs and apply them to your use case? Save these 7 graph algorithm books and e-resources in the bonus section.
graph-clustering-algorithms-usage-comparison
Graph Clustering Algorithms: Usage and Comparison
From social networks and biological systems to recommendation engines, graph clustering algorithms enable data scientists to gain insights and make informed decisions that create value.
memgraph-and-graphlytic-to-offer-real-time-visualization
Memgraph and Graphlytic Joined Forces to Offer Real-Time Visualization
Graphlytic has introduced support for Memgraph DB and Memgraph Cloud which enables seamless connectivity between your Memgraph instance and any Graphlytic installation.
db-engines-ranking-top-graph-databases
DB-Engines Ranking: Top Graph Databases You Should Use
Choose wisely! The right graph database can make or break your project. Discover how DB-Engines rescues developers from regretful decisions.
nuix-and-linkurious-join-memgraph-on-the-gartner-data-analytics-summit
Nuix and Linkurious join Memgraph on the Gartner Data & Analytics Summit!
Meet the three companies at the Summit and dive into the Integrated Link Analysis for unstructured data powered by AI, NLP and Graph Analytics.
neo4j-vs-memgraph
Neo4j vs Memgraph - How to Choose a Graph Database?
In this article, we will compare two leading graph databases, Memgraph and Neo4j graph database, to help you choose the best platform for your needs.
boosting-cybersecurity-defenses-with-graph-technology
Boosting Cybersecurity Defenses with Graph Technology
In the modern era of technology, safeguarding sensitive information and critical assets poses a significant cybersecurity challenge for organizations. To address this issue, Saporo and Memgraph have joined hands to provide a potent solution that helps businesses detect and minimize potential routes of attack.
graph-database-vs-relational-database
Graph Database vs Relational Database
Discover the differences between relational and graph databases, their respective characteristics, features, and applications. This article also delves into Cypher and SQL query languages, various data modeling techniques, and differences in performance.
streaming-databases
Introduction to Streaming Databases
A streaming database is a real-time data repository specifically designed to store, accumulate, process and enhance a data stream.
five-recommendation-algorithms-no-recommendation-engine-is-whole-without
Five Recommendation Algorithms No Recommendation Engine Is Whole Without
How many recommendation algorithms do you need for a successful recommendation engine? Start with these five and we'll recommend you more!
streaming-analytics-tools
Top 10 Streaming Analytics Tools
Learn how to pick the best streaming analytics tool for your use case
query-database-chatgpt-memgraph-edition
How to Query Your Database with ChatGPT: Memgraph Edition
Learn how to generate a data model for the popular TV show Money Heist, import the data, and query the database using ChatGPT.
memgraph-linkurious-partner-for-advanced-graph-visualization
Memgraph and Linkurious Partner to Provide Advanced Graph Visualization
Exciting news! Memgraph, the super-fast open-source graph database for streaming and a Neo4j alternative, is partnering with Linkurious, the expert in graph visualization and analytics solutions.
benchgraph-backstory-the-untapped-potential
Benchgraph Backstory: The Untapped Potential
How do you know if your Memgraph configuration is achieving optimal performance? From now on, Benchgraph will be at your disposal to get performance insights!
history-of-open-source-licenses-what-license-to-choose
History of Open-Source Licenses: What License to Choose?
Read on to learn about how open-source licenses emerged and which license to choose for your project.
what-is-an-open-source-license
What is an Open-Source License?
An open-source license is a legal agreement that allows users to access, use, modify, and distribute software or source code freely. This article explores the different types of licenses and their implications for developers.
benchmark-memgraph-or-neo4j-with-benchgraph
How to Benchmark Memgraph [or Neo4j] with Benchgraph?
We’ve rolled out Benchgraph, our in-house tool to benchmark Memgraph (or Neo4j) on your custom workload. And here is how you can do that!
introduction-to-benchgraph-and-its-architecture
Introduction to Benchgraph and its Architecture
Why Benchgraph? Developing and maintaining a product is a never-ending phase. And proper performance testing is necessary to maintain database performance characteristics during its whole lifecycle. To ensure the consistency of Memgraph’s performance, we’re introducing Memgraph's in-house benchmarking tool.
improve-load-csv
Improve Load CSV
LOAD CSV is a Cypher clause used for importing data from CSV file format. The clause reads row by row from a CSV file, binds the contents of the parsed row to the variable you specified, and populates the database if it is empty or appends new data to an existing dataset.
why-password-encryption-matters
Why password encryption matters
One of the fundamental ways of securing online accounts and digital assets is using strong passwords. However, even the strongest passwords can be compromised if they are not properly encrypted and stored. So, how does password encryption work?
disabling-multi-version-concurrency-control-for-faster-import-analytics-mode
Disabling multi-version concurrency control for faster import: Analytics mode
Memgraph 2.7 now supports another storage mode, which enables you to work on data inside a database without ACID compliance. Once you understand how multiversion concurrency control works in Memgraph, you will also figure out why it can prevent you from importing data faster.
optimal-index-with-limited-information
Choosing the optimal index with limited information
Developing a solution that will make the database select an optimal index is a challenging task, since there is incomplete information available. That is why it always boils down to a bunch of estimations. Find out what estimations Memgraph’s query engine uses as default, and how to make the engine to be even more precise.
in-memory-databases-that-work-great-with-python
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.
real-time-graph-analytics
What Is Real-Time Graph Analytics?
Real-time graph analytics combines streaming data technology, graph databases, and graph algorithms to tackle problems not suited for relational databases and batch processing.
pagerank-algorithm-for-graph-databases
PageRank Algorithm for Graph Databases
What is PageRank algorithm? How can it be used in various graph database use cases? How to use it in Memgraph? If these questions are keeping you up at night, here is a blog post that will finally put your mind at ease.
identify-patterns-and-anomalies-with-community-detection-graph-algorithm
Identify Patterns and Anomalies With Community Detection Graph Algorithm
Get valuable insights into the world of community detection algorithms and their various applications in solving real-world problems in a wide range of use cases. By exploring the underlying structure of networks, patterns and anomalies, community detection algorithms can help you improve the efficiency and effectiveness of your systems and processes
why-are-nodes-with-a-high-betweenness-centrality-score-high-maintenance
Why Are Nodes With a High Betweenness Centrality Score High Maintenance
Betweenness centrality is one of many measures you can get from performing a centrality analysis of your data. It identifies important entities in your network that are actually a vulnerability and can bring your processes to a standstill. Dive deeper into this important metric and how it can be used in various use cases.
how-i-found-the-most-influential-users-on-hacker-news
How I Found The Most Influential Users on Hacker News
Hacker News is a website that contains content from the tech industry and to find yourself among its most popular posters sometimes seems a miracle! To break the mystery around it, I tried to knowledge-hack it with Kafka and PageRank algorithm - read on to find out what I discovered!
synchronize-data-between-memgraph-graph-database-and-elasticsearch
Synchronize Data Between Memgraph Graph Database and Elasticsearch
If you need to reap the benefits of both a graph database and Elasticsearch, the new module in Memgraph’s graph library MAGE enables you to easily synchronize those two components using triggers.