top of page
Abstract Structure
Compare41 logo

Compare41

is an application that compares two Neo4j or Memgraph graphs, presents the differences in both the model and data, and lets you select sub-graphs to synchronize. This cutting-edge tool offers a range of essential features to improve productivity of developers and database administrators.

compare, analyze and sync graph database

Compare, Analyze, & Sync

Connect and map two graph databases and list their differences.

Compare

Review differences on data structure and properties.

Analyze

Set sync scope: whole database, selected types or individual nodes.

Fine Tune

Deploy immediate or later (via script). Validate & Report.

Sync

IT Manager

For IT Managers

Data Integrity and Forensics

With the ability to compare and analyze databases, identifying inconsistencies and discrepancies enables companies to make informed decisions and maintain accurate information. The sync feature then gives you the power to restore data integrity.

Confidence

Whether you are deploying to production or in the development stage, you can ensure the data is as expected, while also proactively catching previously unseen issues and preventing data corruption in your production environment.

Enhanced Productivity

Companies can benefit from increased productivity as the app automates complex tasks such as data replication, synchronization, and production deployment, reducing manual efforts and potential errors.

Designed with Productivity in mind.

Watch the video to learn how Compare41 can save you time.

Software Developer

For Developers

Productivity

Compare and analyze your database. Identify inconsistencies and data discrepancies. Make informed decisions and stay in control. The smart sync feature gives you the power to restore data with a few clicks.

Release With Confidence

The app empowers developers to preview changes and assess their impact before deploying to the production environment, minimizing the risk of errors and maintaining a stable system.

Deployment Scripts

Manually added some data to your development database during the sprint? Easily check what was added and let Compare41 make the sync scripts for your deployment.

Deep Synchronization

Need to copy a complete sub graph to replicate an issue? Besides synchronizing whole entities, you can select a node and select which related sub graph to synchronize.

Abstract Shapes

Issues in Production database?

Watch the video and see how easy it is to restore lost data while keeping the latest data changes with Compare41.

Database Admin

For Database Admins

Data Investigation

Effortlessly compare your production database with a backup and identify data changes, discrepancies and potential issues.

Data Recovery

Restore only the relevant sub graph of your backup but keep the changes made to production data after your backup was made.

Data Replication

The app streamlines the data replication process, making it straightforward for administrators to transfer data between databases seamlessly.

Compare41 Graph Database Tool

Core Features

Entity Mapping

Allows for mapping nodes and relationships between two databases. Useful when you want to sync nodes that do not share the same name/properties across databases. Mapping configs can be save and reused.

Sync Previews

See and inspect records and data before starting the sync process. Also allows for selection of specific records and which ones to sync and skip.

Node-level Sync

Compare and sync specific nodes of one database to a target database. This allows users to focus on specific nodes that are relevant to their use case or scenario.

Record-level Sync

Sync specific records between databases.  Useful when you want to maintain consistency between two datasets by selectively updating or replicating individual records rather than the entire dataset.

Smart-Sync

Automatically syncing “related data”. This saves time and effort by automating the synchronization process.

Script Generation

Generate script for syncing or updating a target database on a later time. Useful for scheduled production patches.

Comparison Insights

This feature allows you to view the entire differences between two sub -graphs which enables you to assess completeness before and after synchronization.

Labels Filtering

Get deep, fine-graded control on your mapping, comparison and sync. Pinpoint your compare & sync scope with setting labels on what to include and what to leave out.

Download now and get a trial license.

Trial license comes with full features for 14 days. After the trial period, the app can still be used for free with limited functionalities as shown below.

Projects support
   Neo4j project
   Memgraph project
   Cross DBMS project
Schema compare
   Key detection
   Composite keys
   Default keys
   Exclude labels
   Custom mapping
   Dynamic properties
Data compare
   View statistics
   View differences
   Property details
Synchronization
   Scope selection
   Sync preview
   Data sync
   Schema sync
   Deep sync
   Generate script
   Neo4j
   Memgraph
   Cross DBMS
Free

Limited Features

Projects support
   Neo4j project
   Memgraph project
   Cross DBMS project
Schema compare
   Key detection
   Composite keys
   Default keys
   Exclude labels
   Custom mapping
   Dynamic properties
Data compare
   View statistics
   View differences
   Property details
Synchronization
   Scope selection
   Sync preview
   Data sync
   Schema sync
   Deep sync
   Generate script
   Neo4j
   Memgraph
   Cross DBMS
Neo4j

For Neo4j DB

*

Projects support
   Neo4j project
   Memgraph project
   Cross DBMS project
Schema compare
   Key detection
   Composite keys
   Default keys
   Exclude labels
   Custom mapping
   Dynamic properties
Data compare
   View statistics
   View differences
   Property details
Synchronization
   Scope selection
   Sync preview
   Data sync
   Schema sync
   Deep sync
   Generate script
   Neo4j
   Memgraph
   Cross DBMS
Memgraph

For  Memgraph DB

*

Projects support
   Neo4j project
   Memgraph project
   Cross DBMS project
Schema compare
   Key detection
   Composite keys
   Default keys
   Exclude labels
   Custom mapping
   Dynamic properties
Data compare
   View statistics
   View differences
   Property details
Synchronization
   Scope selection
   Sync preview
   Data sync
   Schema sync
   Deep sync
   Generate script
   Neo4j
   Memgraph
   Cross DBMS
Platinum

Neo4j & Memgraph

**

Projects support
   Neo4j project
   Memgraph project
   Cross DBMS project
Schema compare
   Key detection
   Composite keys
   Default keys
   Exclude labels
   Custom mapping
   Dynamic properties
Data compare
   View statistics
   View differences
   Property details
Synchronization
   Scope selection
   Sync preview
   Data sync
   Schema sync
   Deep sync
   Generate script
   Neo4j
   Memgraph
   Cross DBMS
Coming Soon

* Support for Free Edition features only

** Cross DBMS is not available during the demo/trial

Paper Abstract

Recommended Requirements

Windows® 11, 8 Cores, 16GB RAM or more

Windows® 10, 2 Cores, 2GB RAM

Internet connection

Minimum Requirements

Operating System

Windows®-based: Windows 11/10

Mac®: macOS® (coming soon)

Linux (coming soon)

System Requirements

Compare41 System Requirements