Expand my Community achievements bar.

Guidelines for the Responsible Use of Generative AI in the Experience Cloud Community.
SOLVED

Storing User details in custom created nodes.

Avatar

Level 10

Hi Everybody,

I am implementing subscribe and unsubscribe of newsletter on a blog module. There are 5-6 details of user which we have to save like email, name..etc. I don't want to create new AEM user as it wont be much of use, rather I am planning to create custom node for every user and properties as their details.

I want to know If there are 20000 users,

1. Will creating theses many nodes significantly impact performance ?

2. If there is a better way for this requirement, please share it.

Thanks, Let me know if you need any details

1 Accepted Solution

Avatar

Correct answer by
Level 10

Many AEM applications store data in this manner. In fact the platform you are on now stores in this manner - that is - stores community members as nodes in the JCR. To work with JCR data - ensure that you follow David data modelling guidelines: 

http://wiki.apache.org/jackrabbit/DavidsModel

View solution in original post

2 Replies

Avatar

Correct answer by
Level 10

Many AEM applications store data in this manner. In fact the platform you are on now stores in this manner - that is - stores community members as nodes in the JCR. To work with JCR data - ensure that you follow David data modelling guidelines: 

http://wiki.apache.org/jackrabbit/DavidsModel