# Best practices for social network modeling

**URL:** <https://community.neo4j.com/t/best-practices-for-social-network-modeling/58959>\
**Category:** Neo4j Graph Platform\
**Tags:** migrated\
**Created:** [November 14, 2022, 7:43pm UTC](https://community.neo4j.com/t/best-practices-for-social-network-modeling/58959 "2022-11-14T19:43:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hcohen](https://avatars.discourse-cdn.com/v4/letter/h/58956e/32.png) [@hcohen](https://community.neo4j.com/u/hcohen)\
**Post date:** [November 14, 2022, 7:43pm UTC](https://community.neo4j.com/t/best-practices-for-social-network-modeling/58959/1 "2022-11-14T19:43:21Z")

</div>

Hi,

Wer'e beeing trying to get our heads around what is the best way to model a social network over TIME in neo4j.

The issue is ofcourse having many nodes which interacts with one another on a daily basis.

Creating a new edge for every day of interaction is a no-go for us since it could quickly blow up.

We could not find any paper that would work on a large scale networks, only small ones.

One option is to manage an attribute over the edge which contains a list of dates correaponds to the days of interactions.

Would appreciate any comments or ides on how to best manage it and to enable the best performance when quering over a period of time.'

Thanks
