# Asking for help on the storage engine of Neo4j

**URL:** <https://community.neo4j.com/t/asking-for-help-on-the-storage-engine-of-neo4j/59903>\
**Category:** Drivers & Stacks\
**Tags:** migrated\
**Created:** [August 24, 2022, 8:58am UTC](https://community.neo4j.com/t/asking-for-help-on-the-storage-engine-of-neo4j/59903 "2022-08-24T08:58:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![CMCC](https://avatars.discourse-cdn.com/v4/letter/c/5f9b8f/32.png) [@CMCC](https://community.neo4j.com/u/CMCC)\
**Post date:** [August 24, 2022, 8:58am UTC](https://community.neo4j.com/t/asking-for-help-on-the-storage-engine-of-neo4j/59903/1 "2022-08-24T08:58:04Z")

</div>

Hello!  
There is no doubt that Neo4j is a well-deserved mainstream graph database!  
I am a beginner. For experimental purposes, I need to modify Neo4j's storage engine and reimplement the underlying data structures like nodes, relationships and graphs in another way. Could you please tell me which parts of the Neo4j's source code should I modify? And, are there any references on Neo4j source code analysis?  
Thank You!

---

<div class="post-metadata">

**Author:** ![michael.hunger](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/michael.hunger/32/27377_2.png) [@michael.hunger](https://community.neo4j.com/u/michael.hunger)\
**Post date:** [August 24, 2022, 7:03pm UTC](https://community.neo4j.com/t/asking-for-help-on-the-storage-engine-of-neo4j/59903/2 "2022-08-24T19:03:05Z")

</div>

That's a pretty big goal even for a pro, for a beginner it's unlikely to be successful, if you really want to look into it, the code should be here:

[https://github.com/neo4j/neo4j/tree/4.4/community/record-storage-engine](https://github.com/neo4j/neo4j/tree/4.4/community/record-storage-engine)

there is also an api in the sibling module.

---

<div class="post-metadata">

**Author:** ![CMCC](https://avatars.discourse-cdn.com/v4/letter/c/5f9b8f/32.png) [@CMCC](https://community.neo4j.com/u/CMCC)\
**Post date:** [August 25, 2022, 7:30am UTC](https://community.neo4j.com/t/asking-for-help-on-the-storage-engine-of-neo4j/59903/3 "2022-08-25T07:30:28Z")

</div>

Thank you!

I'm looking for an open source graph database and want to modify its storage engine for experimental needs.

Except for Neo4j, do you know of any lightweight & easy-to-modify graph database prototypes?
