Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Neo4j Store Copy Tool - Release Description 🚀
📌 Overview
The Neo4j Store Copy Tool is a high-performance, optimized script designed to copy specific data from a Neo4j 3.5 database into a new database. This tool allows for filtered node copying based on
org_id
, ensuring only relevant data is transferred while preserving relationships.The tool is optimized for fast execution on high-memory servers (30GB RAM or more) and supports both Community and Enterprise editions of Neo4j.
🔥 Key Features
✅ Selective Data Copying – Copies only nodes and relationships for a specific
org_id
.✅ High Performance – Optimized for servers with large RAM, using custom heap and caching settings.
✅ Preserves Node IDs – Ensures relationships remain intact after migration.
✅ Supports Large Databases – Uses batch processing for scalability.
✅ Automated Execution – Can be run immediately after deployment with minimal configuration.
✅ Flexible Deployment – Packaged as a standalone script with all dependencies included.
🛠 System Requirements
🚀 Installation & Deployment
1️⃣ Install Java (if not already installed)
2️⃣ Extract the Tool Package
tar -xzvf neo4j-copy-tool.tar.gz cd neo4j-copy-tool/ chmod +x copy-store-filtered.sh
3️⃣ Run the Script
📌 Replace:
community
→ Neo4j Edition (enterprise
if using Enterprise version).source.db
→ Path to the source database.target.db
→ Path to the target database.123
→ Theorg_id
of the data to be copied.⚡ Performance Optimization
10G
).📜 License & Usage
This tool is provided as-is under an open-source license. Contributions and improvements are welcome!
📩 For support & updates, contact: [Your Contact Info]